
分布式
百起
这个作者很懒,什么都没留下…
展开
-
redis 限流方案实现
我司用了6年的Redis分布式限流器,可以说是非常厉害了!什么是限流?为什么要限流?不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的,一旦请求多到超出它的处理极限就会崩溃。为了不出现最坏的崩溃情况,只能耽误一下大家进站的时间。限流是保证系统高可用的重要手段!由于互联网公司的流量巨大,系统上转载 2020-07-21 00:34:46 · 876 阅读 · 0 评论 -
分布式事务的案例分析
通过一个对一个付费课程的支付过程进行分析,从而体验分布式事务的方方面面。1订单与选课需求分析1.1 订单支付流程学成在线的课程分为免费和收费两种。对于收费课程,用户需提交订单并完成支付方可在线学习。提交订单及支付流程如下:1、用户提交订单需要先登录系统2、提交订单,订单信息保存到订单数据库3、订单支付,调用微信支付接口完成支付4、完成支付,微信支付系统通知学成在线支付结果5、...原创 2020-05-03 15:49:39 · 1132 阅读 · 2 评论