使用了队列后是否需要考虑幂等?一般幂等用在哪些场景?

参与8

1同行回答

尘世随缘尘世随缘技术总监上海某互联网金融公司
理论上微服务只要配置了重试机制写入接口都需要考虑幂等性。因为需要考虑网络的抖动,数据包会重复提交,如果没有幂等性就会出现脏数据了。使用消息队列也需要使用幂等性,因为消费端可能在某个环节失败后没有commit,导致消息会再次投递的。...显示全部

理论上微服务只要配置了重试机制写入接口都需要考虑幂等性。因为需要考虑网络的抖动,数据包会重复提交,如果没有幂等性就会出现脏数据了。使用消息队列也需要使用幂等性,因为消费端可能在某个环节失败后没有commit,导致消息会再次投递的。

收起
互联网服务 · 2019-07-11
浏览1370

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-07-11
  • 关注会员:2 人
  • 问题浏览:1869
  • 最近回答:2019-07-11
  • X社区推广