Apache kafka 当我不想在某个阈值之后再接收数据时,使用哪个Kafka producer属性?

Apache kafka 当我不想在某个阈值之后再接收数据时,使用哪个Kafka producer属性?,apache-kafka,kafka-producer-api,Apache Kafka,Kafka Producer Api,使用哪种卡夫卡制作人财产来实现以下目标 我正在使用它将消息从UDP端口发送到Kafka主题。如果Kafka producer上的内存超过特定MB(例如300 MB),请删除所有消息(无需重试),然后在producer内存下降时再次恢复接收消息 基本上,如果Kafka broker无法接收任何消息,我会尽力避免服务器崩溃 基本上,如果卡夫卡无法接收任何消息,我会尽力避免服务器崩溃 只要不调用send()调用返回给生产者的get on Future,就可以了。Producer API在异步模式下工作

使用哪种卡夫卡制作人财产来实现以下目标

我正在使用它将消息从UDP端口发送到Kafka主题。如果Kafka producer上的内存超过特定MB(例如300 MB),请删除所有消息(无需重试),然后在producer内存下降时再次恢复接收消息

基本上,如果Kafka broker无法接收任何消息,我会尽力避免服务器崩溃

基本上,如果卡夫卡无法接收任何消息,我会尽力避免服务器崩溃


只要不调用send()调用返回给生产者的get on Future,就可以了。Producer API在异步模式下工作。

block.on.buffer.full已被弃用