kafka生产者I/O 线程(sender线程)发送消息之前,producer 崩溃,则producer的内存缓冲区的数据会丢失么?

缘来如此 发表于: 2021-04-17   最后更新时间: 2021-04-17 13:44:57   924 游览

kafka生产者I/O线程(sender线程)发送消息之前,producer 崩溃,则生产者的内存缓冲区的数据会丢失么?

如果会,kafka有相关的规避方案么?

在线,3小时前登录
发表于 2021-04-17

生产者崩溃,是没有任何方法防止丢之的。
相当于是kill -9,不会给进程任何缓冲时间的。

提前做好压力测试,在压力范围内,程序崩溃的情况是可以规避掉的。

你的答案

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