kafka发送消息的三种方式
1、发后即忘(fire-and-forget)只管往kafka发送消息而并不关心消息是否正确到达。正常情况没什么问题,不过有些时候(比如不可重试异常)会造成消息的丢失。这种发送方式性能最高,可靠性最差。kafkaTemplate.send(topic, msg)2、同步发送(sync)其实kafkaTemplate.send方法并不是返回void,而是ListenableFuture<SendResult<K, V>>,该类继承了jdk concurrent包的Fu
原创
2020-05-31 16:10:22 ·
17775 阅读 ·
0 评论