We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b69314 commit 82b5e9bCopy full SHA for 82b5e9b
microservice_distribute/library.rst
@@ -141,6 +141,8 @@ RPC
141
常用的开源解决方案有ActiveMQ、RabbitMQ、Kafka、RocketMQ和近年比较火的Pulsar。
142
但是消息会有延迟、乱序、丢失等问题,需要根据业务做好设计和取舍。
143
144
+场景:系统崩溃;服务处理能力受限;链路耗时长尾请求;日志处理
145
+
146
延时队列(延迟队列)
147
----------------------
148
在分布式系统中经常需要触发一些延后执行的任务,比如用户下单超过30 分钟未支付取消订单、定时给预定会议的人员发送消息、外卖下单后提醒小哥即将超时,
@@ -262,7 +264,7 @@ RPC
262
264
263
265
- 断路器模式:hystrix/sentinel (快速失败)
266
- 舱壁隔离模式: 每个服务最大线程数限制 (静默失败)
-- 重试模式
267
+- 重试模式(注意幂等性;重试风暴;超时设置)
268
269
- 主路关键逻辑同步重试
270
- 仅对瞬时故障重试。比如 http 状态码
0 commit comments