【发布时间】:2017-04-11 14:56:52
【问题描述】:
Kafka API 0.10.1:Link
是否可以保证在同一个线程中按顺序调用 onCompletion 回调?文档说“请注意,回调通常会在生产者的 I/O 线程中执行”。所以我认为没有。
如果我想通过保持整数计数器来跟踪发生的异常数量,是否需要使用 AtomicInteger?
或者,如果我想保留一个布尔标志来跟踪是否在最后一次回调中发生了异常,我是否需要将其设为 volatile?
【问题讨论】:
标签: apache-kafka kafka-producer-api