分布式 - 各种机制了解下

1. 重试机制 retry

案例:httpClient

在阅读《深入分布式缓存:从原理到实践》2.2章节 2.2.7 系统重发与幂等性,以httpClient为例说明重试机制,为了减少失败次数,内部设计重试次数为3次,次数在一个私有变量中保存。

具体场景没有遇到。积累下来。

2.确认机制

案例:RabbitMQ 消息中间件

这个被放到容错方案设计中了,这个还是比较实用也比较常见的。简单描述就是mq发送消息给消费者时需要知道消费者是否接收到了,否则消息丢失怎么办,这就要求消费者给mq再反馈回去告诉mq“我收到了”,然后mq就知道了根据策略把这条被消费的消息删掉了,这就是确认机制。这个就是生产者消费者设计模式的延伸。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值