分布式系統的消費端都要考慮哪些問題?

阿裏雲問答 2022-01-08 00:27:48 阅读数:134

分布式 分布 都要

分布式系統的消費端都要考慮哪些問題?




采納答案1:

消費端通過消息確認機制來保證消息已經被正確消費。由於其間會發生很多异常情况,所以大多數消息系統保證at least once語義。即確保消息至少被消費1次。

言外之意,消息是會重複的,消費者需要做到幂等,保證重複消費不會引起業務异常。

消費端同樣會發生一些錯誤情况,有些mq可以在多次消費失敗後自動進入死信隊列,有些mq需要自行設計topic進行規劃。


版权声明:本文为[阿裏雲問答]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201080027483520.html