记公司一次业务秒杀活动

作者: 文叔_ | 来源:发表于2017-04-06 23:08 被阅读77次
前两天,接到公司个险部的需求,在现场宣告一个活动,相当于抢购秒杀活动吧。

本来公司的架构是用zookeeper实现负载均衡,当时我那个模块部署在2台服务器7个容器上面。然后为了减少数据库连接,我加上了memoryCache(查询报名的时候用到)。前端背景图片压缩到总共200k以内。

到了那天早上,业务宣告开始的时候。观察数据库,每秒钟几百条数据写入,结果有一瞬间崩溃了,查了原因,是带宽不够,公司带宽总共200m。然后迅速叫ui把图片改小,把图片放到cdn上,然后就没事了。

这次体验也算是不错吧,2天了录入了5万的数据。

总结一下秒杀活动要注意的地方吧:
1. 做负载均衡,避免阻塞导致服务器崩溃。
2. 做好客户端缓存,避免资源重复请求。服务器缓存,避免数据库连接过多。
3. 静态资源尽量放在cdn上,避免带宽不够。

Paste_Image.png

相关文章

  • 记公司一次业务秒杀活动

    本来公司的架构是用zookeeper实现负载均衡,当时我那个模块部署在2台服务器7个容器上面。然后为了减少数据库连...

  • redis加数据库乐观锁实现秒杀

    在电商业务场景中,商品秒杀是一个常见的活动,由于业务线的划分,未在生产环境中实现秒杀业务,现在写了一个秒杀的dem...

  • 秒杀活动是否适合O2O生鲜行业的思考

    一、命题提出背景 公司是O2O生鲜行业,公司的业务部门提出要做秒杀活动。产品负责人听到后说没意义,秒杀不适合O2O...

  • 12. 秒杀系统架构设计案例分析

    一. 秒杀活动的技术挑战 对现有网站业务造成冲击:秒杀只是一个附加活动,如何和原有应用部署在一起,可能会对现有业务...

  • JavaWeb秒杀业务场景设计

    秒杀业务场景设计问题经常被面试的时候被问到,在实际业务中,也常常需要实现,下面我们来看看如何实现秒杀业务. 秒杀业...

  • 1.秒杀-初始版本

    1.业务简单描述 核心业务逻辑:用户登录进入秒杀商品页面,可以查看商品信息;点击秒杀,判断秒杀开始了吗->判断库存...

  • 数据库主键更新死锁问题

    记一次压测数据死锁问题:并发场景为秒杀减库存的场景,使用Jmeter并发调用秒杀接口,秒杀使用数据库乐观锁,主键更...

  • 阿里双十一秒杀系统架构设计,有哪些技术关键点?

    马上要到双11了,就来谈谈如何设计一个秒杀系统架构 技术挑战 1. 对原有业务形成冲击 秒杀活动只是网站营销的一个...

  • redis实现秒杀

    秒杀活动内容实现简单的秒杀页面(显示当前秒杀活动状态)和秒杀接口,不需要考虑下订单和退货流程。秒杀接口要求时间到了...

  • 秒杀系统架构分析、设计、原理书目录

    秒杀系统架构分析、设计、原理 秒杀业务分析 秒杀技术挑战 秒杀架构原则 秒杀架构设计 大并发带来的挑战 作弊的手段...

网友评论

本文标题:记公司一次业务秒杀活动

本文链接:https://www.haomeiwen.com/subject/lfrcattx.html