基于kerjenkins实现自动化部署.pdfVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 传统部署与自动化部署有啥区别? 2 使用Jenkins与Git自动化部署原理 3 使用码云搭建Git代码 仓库 4 基于Docker安装Jenkins环境 5 基于Docker安装Jenkins环境 6 用Jenkins+Docker和Git实现自动化部署 秒杀系统介绍 网上竞拍的一种新方式。所谓“秒杀”,就是网络卖家发布一些超低价格的商 品,所有买家在同一时间网上抢购的一种销售方式。由于商品价格低廉,往往 一上架就被抢购一空,有时只用一秒钟。摘自 百科 相关秒杀 : 12306抢票就是一个秒杀案例分段 秒杀抢购有什么样的特征:短时间并发量非常大、高并发 秒杀常见的方式 1、一元秒杀 此种秒杀一般都是限量1件或者几件,秒杀价格绝对低到令人无法相信也无法抗拒而不去参与,此种秒杀一般在开 始之后1-3秒之内就会秒杀完毕,抢购速度相当之快,有意参与此种秒杀的秒客电脑配置一定要好,而且网速上一 定要比其它的秒客占据更大的优势,才能够提高秒中概率; 2、低价限量秒杀 此种形式也可以理解为低折扣秒杀,限量不限时,秒完即止,此种秒杀形式商家提供一定数量的商品,直至秒完即 止,对于秒客来说在时间的把握上要求没有那么苛刻,能够秒中的概率相对来说是很大的; 小米 、12306 3、低价限时限量秒杀 此种形式也可以理解为低折扣秒杀,限时限量,在规定的时间内,无论商品是否秒杀完毕,该场秒杀都会结束,对 于秒客来说在时间的把握上要求没有那么苛刻,但是下手一定要及时,过了规定的秒杀时间就不能够参与,秒中的 概率一般都会很大,但是时间上一定要把握好; 秒杀抢购实现遇到的问题 前端层面 1. 突然增加的网络及服务器带宽 2. 用户实现重复提交 业务层面 1.如何防止商品超卖问题 2.服务器单台机器承受不了 3.如何限制用户操作频率 4.如何防止用户 行为 秒杀本质也属于高并发优化方案 秒杀页面前端优化方案 1.在一个 中,大部分的服务器请求带宽资源都被静态资源占用了,静态资源包含(CSS/IMG/JS/MP4)等, Http协议接口占用带宽资源非常小。 2. 想让用户的请求及时的发送到服务器端上,服务器带宽一定足够,所以这时候 一定要实现动静分离架构模式, 将静态资源与动态资源分开,静态资源放入到CDN服务器端上。 1M 宽带等于多少Kbps?等于128KB/S ,如果加载一个网页含静态资源需要640/KB ,那么就需要5秒时间加载整个 网页。 静态资源优化方案 1.js/css/img 实现压缩减少带宽的传输、将静态资源放入第 资源服务器中(七牛云、阿里ONS)等。 2. 商品详情页面使用Nginx+Lua+OpenResty 实现商品详情页面的优化 3.提交后按钮disabled , 用户重复提交 CDN好处可以实现减少客户端与服务端带宽传输 秒杀抢购数据与缓存层面需要优化的问题 问题1 :用户量逐渐增多,并发量随着增高,超出了Redis吞吐量如何解决? 答案:采用Redis 集群和高可用 问题2 :当修改商品库存的请求增多,数据库 压力增大,如何解决? 答案:通过消息中间间异步形式执行SQL语句或者数据库采用分表分库 问题3: 秒杀系统如果在高并 况下,造成宕机呢?如何不影响到其他系统? 答案: 秒杀采用微服务架构,独立 部署,使用docker虚拟化技术实现快速扩容 秒杀业务分析 1.正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 2.秒杀业务特性流程 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 3.秒杀实现技术 (1)秒杀技术 假设某 秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000 ,秒杀系统需 要面对的技术 有: (2)对现有 业务造成冲击 秒杀活动只是 的一个附加活动,这个活动具有时间短,并发

文档评论(0)

136****1820 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档