gpt4 book ai didi

apache-kafka - Kafka 生产者在网络分区期间如何表现?

转载 作者:行者123 更新时间:2023-12-04 04:35:26 24 4
gpt4 key购买 nike

我的理解是 Kafka 生产者向 Kafka 代理集群发送消息。我的问题是,在网络分区期间,kafka 生产者的行为是什么?如果分区太长(音量太大),最终消息会丢失吗?

另外,如果分区时系统崩溃了,kafka队列中的消息是不是都丢失了?

最佳答案

根据 Ludd 的评论回答。根据链接中的视频,它们不支持在发生分区(或代理中断)时溢出到磁盘。提到了一个“Go”客户端,它做了别人写的这样的事情。目前没有计划开发此 Producer 功能;他们目前的重点是集群和消费者。

视频中提到这不是他们的优先事项,至少出于某种原因对“滞后数据”如此。我想 Kafaka 的很多用例都是基于实时的,所以如果生产者断开连接几个小时,那么获得几个小时前的突发数据将是“奇怪的”。

猜猜这是有道理的,因为那样的话您的消费者将不得不以某种方式处理那些滞后的数据(即,这是一个应用程序问题)。

关于apache-kafka - Kafka 生产者在网络分区期间如何表现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25059455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com