【发布时间】:2021-05-04 13:24:24
【问题描述】:
应用程序是一个长时消息接收器,应用程序接收上游消息并将消息转换为小消息,然后将这些小消息放入Kafka。
我发现 Reactor Kafka 的文档说:
当不再需要 KafkaSender 时,可以关闭 KafkaSender 实例。底层 KafkaProducer 关闭,关闭所有客户端连接并释放生产者使用的所有内存。
我的问题是:
每发送一批消息后是否需要关闭 KafkaSender ?在应用中使用 KafkaSender 的单例实例并在应用关闭时关闭它是否有意义?
谢谢。
【问题讨论】:
-
您的批次频率如何?如果超过每小时一次,关闭它可能是安全的
标签: apache-kafka reactor-kafka