架构
linhui258
博客有两个目的,一个是记录自己所学,一个是分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
秒杀系统架构优化思路(转)
本文转载自微信公众号“架构师之路”本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例...转载 2018-07-03 22:53:06 · 220 阅读 · 0 评论 -
谈谈服务限流算法的几种实现(转)
保障服务稳定的三大利器:熔断降级、服务限流和故障模拟。今天和大家谈谈限流算法的几种实现方式,本文所说的限流并非是Nginx层面的限流,而是业务代码中的逻辑限流。为什么需要限流按照服务的调用方,可以分为以下几种类型服务1、与用户打交道的服务比如web服务、对外API,这种类型的服务有以下几种可能导致机器被拖垮: 用户增长过快(这是好事) 因为某个热点事件(微博热搜)...转载 2018-07-22 16:15:33 · 12971 阅读 · 1 评论 -
三小时未付款自动取消订单实现
电商系统中,有这样的需求,用户下单三小时未支付就自动取消,具体如何实现的呢?一、实现方案通常实现方案有以下方式: 方式一 使用定时任务不断轮询取消,此种方式实现简单,但是存在一个问题,定时任务设置时间较短时,耗费资源,设置时间过长,则会导致有一些订单超过三小时很久才能取消,用户体验不好 方式二 在拉取我的订单时,进行判断然后做取消操作,此种方法,用户体验较好,但是在拉取...原创 2018-09-12 21:41:20 · 11704 阅读 · 7 评论
分享