2020-07-03 16:10发布
为了解决消息丢失问题,可以引入重发机制,但也带来的另外一个问题:消息重复
消息发送超时,处于不确定状态,导致重试发送消息,有可能之前的消息已经发送成功,会出现消息重复的情况。解决的思路是,每个消息生成一个消息id,如果发送的消息Broker已经存在了,则丢弃。这种解决办法需要维护一个已经接收的消息的message id list。
最多设置5个标签!
为了解决消息丢失问题,可以引入重发机制,但也带来的另外一个问题:消息重复
消息发送超时,处于不确定状态,导致重试发送消息,有可能之前的消息已经发送成功,会出现消息重复的情况。解决的思路是,每个消息生成一个消息id,如果发送的消息Broker已经存在了,则丢弃。这种解决办法需要维护一个已经接收的消息的message id list。
一周热门 更多>