记公司一次业务秒杀活动

前两天,接到公司个险部的需求,在现场宣告一个活动,相当于抢购秒杀活动吧。

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

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

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

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

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容