kafka回执问题

代さんです。 发表于: 2018-07-25   最后更新时间: 2018-07-25 23:45:56   3,945 游览

请问,producer发送消息,生产者接收到了消息,但是做业务处理时失败了,这时候能回滚吗,或者说生产者能得到一个消费失败的回执吗?记得kafka有个callback方法,是通过这个回调能知道消费情况吗?请指教

发表于 2018-07-25

在kafka是完全解耦的,简单点就是生产者不关心发送的数据是谁消费的、有多少人消费。消费者也是。callback是生产者得知消息是否已经真正成功的发送到kafka了,仅此而已。

嗯,就是说,kafka无法完全支持分布式事务消息,因为生产者不关心消息的消费情况,3q

你的答案

查看kafka相关的其他问题或提一个您自己的问题