- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 Kafka请求是怎么被处理的
Kafka的Broker端有个SocketServer组件,类似于Reactor模式中的Dispatcher,它也有对应的Acceptor线程和一个工作线程池,只不过在Kafka中,这个工作线程池有个专属的名字,叫网络线程池。当IO线程处理完请求后,会将生成的响应发送到网络线程池的响应队列中,然后由对应的网络线程负责将Response返还给客户端。比如常见的PRODUCE请求是用于生产消息的,FETCH请求是用于消费消息的,METADATA请求是用于请求Kafka集群元数据信息的。
2025-04-16 11:17:52
409
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人