总目录展示
该笔记共八个节点(由浅入深),分为三大模块。
高性能。 秒杀涉及大量的并发读和并发写,因此支持高并发访问这点非常关键。该笔记将从设计数据的动静分离方案、热点的发现与隔离、请求的削峰与分层过滤、服务端的极致优化这4个方面重点介绍。
一致性。 秒杀中商品减库存的实现方式同样关键。可想而知,有限数量的商品在同一时刻被很多倍的请求同时来减库存,减库存又分为“拍下减库存”“付款减库存”以及预扣等几种,在大并发更新的过程中都要保证数据的准确性,其难度可想而知。因此,将用一个节点来专门讲解如何设计秒杀减库存方案。
高可用。 虽然介绍了很多极致的优化思路,但现实中总难免出现一些我们考虑不到的情况,所以要保证系统的高可用和正确性,还要设计一个PlanB来兜底,以便在最坏情况发生时仍然能够从容应对。笔记的最后,将带你思考可以从哪些环节来设计兜底方案。
篇幅有限,无法一个模块一个模块详细的展示(这些要点都收集在了这份《高并发秒杀顶级教程》里),麻烦各位转发一下(可以帮助更多的人看到哟!)
由于内容太多,这里只截取部分的内容。
- 及时、快速的确定活动主题;
- 活动主题需要根据活动性质来确定;
- 根据实际情况,聚焦活动主题;
- 筹办人员,即社区主理人之间要做好及时沟通、商量。
二、活动场地
一旦活动主题确定之后,就是根据活动主题来选择活动场地,这里要强调一点活动场地是根据活动主题决定的。根据实际情况,活动场地的大小、位置、前期选定都需要花费不少心思去执行的。总结一下:
- 根据活动主题确定活动场地类型(如果是茶话会,就选择茶馆/咖啡厅等场所);
- 在选择活动场地的时候,一定要结合实际情况,如时间、地点等因素,以及场地的周边交通情况;
- 选择活动场地,需要制定2~3个备用场地的备选方案,场地选择最好要结合活动预算,最好是多对比一下,选性价比高的;
- 在活动场地选择上,一定要前期提前去实地考察,综合考虑活动地点的周围环境,不建议在线上直接预定不去实地查看的操作。
三、参会人员
参会人员的确定,以及参会人数,都是要根据活动主题以及活动场地来决定的。总结一下:
- 根据活动性质,邀请参会人员,如果限制参会人数偏少,最好是邀请领域内的知名博主,还有就是举办方想要邀请的人员,但是一定要统筹好最后的总人数;
- 如果人数限制不大,则去对应的技术社群和官方渠道邀请参会人员;
- 在人员邀请的时候,一定要兼顾各方情况,做到全局观。
四、其他
- 活动举办之后,选择部分参会人员输出参会相关的心得等内容,为本次活动提高活动素材;
- 活动举办前,根据活动性质,安排一批有标志性的周边,方便拍照使用;
- 活动举办,一定要做到留痕,如拍合照、写参会心得等,让活动变得更有纪念意义和价值。
结束语
虽然本次的活动是一个小型的闭门会谈,参会人员有限,而且时间比较紧凑,准备的时间不够充分,安排也不太完美,但是通过本次活动的筹备,还是学到了非常多的宝贵经验,如上面分享的几个模块。个人觉得最主要的筹备注意事项就是:尽早确定活动主题、实地考察活动场地、参会人员的邀请、活动的留痕等几个点,分享出来,大家一起交流,欢迎补充!