消息中间件可靠性和幂等性

问题1:如何消息不丢失 如何保障消息中间件 100% 消息投递成功?在kafka中可以通过ack参数配置实现: 参数为0:producer不等待ack,若beoker还未写入就返回,会造成数据丢失。 参数为1: leader写入成功后返回ack,不等待follower同步成功; 参数为-1:等待全部folleower落盘成功后返回。 ack机制并不能保证消息100%不丢失,原因如下: 如果我们生产
相关文章
相关标签/搜索