rd_kafka_transport层算是库的最底层了,主要处理网络事件。
老规矩先看serve系列:rd_kafka_transport_io_serve是其中的主要逻辑。
主要包含两块
- rd_kafka_transport_poll: 调用poll接收网络事件
- rd_kafka_transport_io_event:处理网络事件的具体消息。根据broker的状态和
rd_kafka_transport层算是库的最底层了,主要处理网络事件。
老规矩先看serve系列:rd_kafka_transport_io_serve是其中的主要逻辑。
主要包含两块