赞
踩
在Kafka中,发送消息的过程是异步的,即消息后不会立即得到发送结果。Kafka会将消息添加到发送缓冲区,并立即返回一个成功的响应。因此,Kafka并不会直接知道消息是否成功发送到了目标主题的分区。
Kafka在以下情况下会认为发送失败,并触发重试机制:
需要注意的是,Kafka的重试机制是有限制的。在重试过程中,如果达到了最大重试次数或者超过了最大重试时间,Kafka会放弃重试,并将消息标记为发送失败。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。