Я использую следующий блок кода для отправки сообщений Kafka. Нужно ли инициализировать CallBack
при каждой отправке сообщения?Вместо этого я могу использовать только один экземпляр обратного вызова?
@Override
public void produce(String txnLogStr) {
ProducerRecord<String, String> record = new ProducerRecord<String, String>(topic, txnLogStr);
producer.send(record, new ProducerCallback());
}
pom.xml
<!-- KAFKA-QUEUE -->
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.11</artifactId>
<version>0.10.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>0.10.2.0</version>
</dependency>