Kafka producer往broker发送消息的方式? 发送并忘记/同步发送/异步发送

392 阅读1分钟

1 send(msg) 发送并忘记  

2 send(msg).get() 同步发送,发完后等待返回结果,成功的话,再发下一次 

3 send(msg,newClass() implements CallBack) 异步发送,发完后继续发送下一次,在回调函数中会对每次发送后返回的结果做处理。 

 《Kafka权威指南》 啄木鸟

面试经常问到