问题来自Java技术沙龙的陆帆
Java线下沙龙报名链接:https://yq.aliyun.com/activity/796
你这个问题,是亿级别的用户?还是一亿的并发?淘宝这样的秒杀系统?基于这个假设
1、淘宝、支付宝用户数量超过8个亿,符合要求
2、秒杀系统,秒杀的商品肯定要缓存,使用分布式缓存,存储商品信息,
3、商品的秒杀网页的缓存,这里可以使用Nginx代理,包括各地的CDN服务器缓存资源
4、如果秒杀的用户来自于全国,还可以考虑提前分发请求到不同城市的数据中心,DNS域名解析,比如北京、上海、深圳、成都、西安等地 都要独立的数据中心
5、提前预留每个地方的数据中心一部分商品,单独判断,本地销售完毕在去其他数据中心请求。
6、但是各个数据中心的订单要做数据汇总同步。不追求严格的不能超卖。允许数据的部分不一致。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。