同步发送的意思就是,一条消息发送之后,会阻塞当前线程, 直至返回 ack。由于send方法返回的是一个 Future对象,根据 Futrue对象 的特点,我们也可以实现 同步发送的效果 ,只需在调用 Future对象的 get方法即可。

    //发送数据
    for(int i = 11 ;i <= 20;i++)
    {
       producer.send(new ProducerRecord<String, String>("two","kpwong--"+i)).get();
    }

 

 

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
  • 2021-11-12
  • 2022-02-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-03-10
  • 2021-09-08
  • 2021-06-27
  • 2022-01-14
  • 2021-11-15
  • 2021-07-10
  • 2021-06-13
相关资源
相似解决方案