カフカAPI 0.10.1:LinkKafkaProducer onCompletion()コールバックは常に同じスレッドで実行されますか?
onCompletionコールバックが同じスレッドで順番に呼び出される保証はありますか?ドキュメンテーションは、 "コールバックは一般的にプロデューサのI/Oスレッドで実行されることに注意してください"と言います。だから私はないと思うだろう。
たとえば、整数カウンタを保持することによって発生した例外の数を追跡したい場合は、AtomicIntegerを使用する必要がありますか?
最後のコールバックで例外が発生したかどうかを追跡するブーリアンフラグを保持したい場合は、それを揮発性にする必要がありますか?
を参照してください)? – rents
同期処理をしたい場合は、はい。もちろん、パフォーマンスヒットを伴います。 –
さて、これは実際にはコメントではなく、答えでなければなりません。私は代替物を探しているわけではなく、変数を原子的/揮発性に保つべきかどうかをチェックしたいだけです。 – rents