架构学习之旅
JAVA架构和案例得学习
魔教中人。
搬砖!!搬砖!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
星巴克不使用两阶段提交
1. 请给我一杯热巧克力(Hotto Cocoa o Kudasai) 刚结束了一次为期两周的日本之旅。印象深刻的是数量多到难以置信的星巴克 —— 尤其是在 新宿和六本木地区。在等待咖啡制作时,我开始思考星巴克是如何处理订单的。 与大多数商业公司一样,星巴克主要关心的也是订单最大化。更多的订单就意味着更多的收入。因此,他们采用异步的方式处理订单: 点好咖啡后,收银员会拿出一个杯将你的订单在杯子上做个标记,然后将杯子放到一个队列。这里所说的队列其实就是咖啡机上的一排杯子; 队列将收银员和咖啡师解耦,使收银员翻译 2020-12-04 16:00:35 · 199 阅读 · 0 评论 -
限流简介
什么是限流? 限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:延迟处理,拒绝处理,或者部分拒绝处理等等。 为什么要限流? 开篇也有说到限流是为了「== 保证系统的稳定运行 ==」。假设我们一个系统一小时之最多只能处理10000个请求,但是一小时流量突增10倍,这突增的流量我们如果不进行限制的话,任由它直接进入系统的话,是不是直接会把我原创 2020-08-21 10:59:57 · 659 阅读 · 0 评论
分享