大数据-消息队列-Kafka(五):Producer(生产者)【发送消息采用的是异步发送】【两个线程:main线程和Sender线程】【线程共享变量:双端队列RecordAccumulator】

一、生产者消息发送流程

1、发送原理

Kafka的Producer发送消息采用的是异步发送的方式。

在消息发送的过程中,涉及到了两个线程:main线程Sender线程,以及一个线程共享变量:RecordAccumulator。

  • ①main线程中创建了一个双端队列RecordAccumulator,将消息发送给RecordAccumulator。
  • ②Sender线程不断从RecordAccumulator中拉取消息发送到Kafka broker。

2、生产者重要参数列表

猜你喜欢

转载自blog.csdn.net/u013250861/article/details/129916950