Dear all, I'd like to start the discussion thread for KIP-706: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100829459
KIP-706 is proposing to introduce new API "CompletionStage produce(record)" to Producer. Kafka users can leverage CompletionStage to write asynchronous non-blocking code. CompletionStage is more powerful than Future and callback. Also, the code using Future and callback can be easily re-written by CompletionStage. Cheers, Chia-Ping