业务难点
晓寒风骤
这个作者很懒,什么都没留下…
展开
-
秒杀系统架构分析与实战
1 秒杀业务分析 正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术...转载 2019-01-07 15:30:34 · 119 阅读 · 0 评论 -
分布式系统---幂等性设计
分布式系统---幂等性设计WEB资源或API方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。幂等性是系统的接口对外一种承诺(而不是实现), 承诺只要调用接口成功, 外部多次调用对系统的影响是一致的。幂等性是分布式系统设计中的一个重要概念,对超时处理、系统恢复等具有重要意义。声明为幂等的接口会认为外部调用失败是常态, 并且失败之后必然会有重试。例如,在因网络中断等原因导致请求方未能...转载 2019-03-05 10:26:37 · 105 阅读 · 0 评论 -
热点账户高并发解决方案
数据库行锁这里是你避免不了的。一次事务的时间是9ms的话,你的tps天花板最高就是110所以第一招就是 减少事务时间,具体方法就是,减少事务的数据库操作,讲一些不太重要的操作进行分解。第二招 优化网络,,其实就是减少了应用到数据库的交换机,给高并发应用配置资源,没啥意思,掠过。第三招 异步将这三点异步了,反正流水记录了,丢...转载 2019-03-05 10:44:20 · 1163 阅读 · 0 评论 -
一致性哈希算法 应用场景
互联网创业中大部分人都是草根创业,这个时候没有强劲的服务器,也没有钱去买很昂贵的海量数据库。在这样严峻的条件下,一批又一批的创业者从创业中获得成 功,这个和当前的开源技术、海量数据架构有着必不可分的关系。比如我们使用mysql、nginx等开源软件,通过架构和低成本服务器也可以搭建千万级用 户访问量的系统。新浪微博、淘宝网、腾讯等大型互联网公司都使用了很多开源免费系统搭建了他们的平台。所以,用什么...翻译 2019-03-08 23:18:27 · 1067 阅读 · 0 评论