Tagged articles
2 articles
Page 1 of 1
JavaEdge
JavaEdge
Jan 1, 2021 · Backend Development

Inside Kafka’s Network Stack: How SocketServer, Acceptor, and Processor Work

This article breaks down Kafka’s network communication layer, detailing the roles of SocketServer, the Acceptor thread, Processor threads, and related classes such as RequestChannel, KafkaRequestHandlerPool, and key configuration parameters, while illustrating their interactions with diagrams.

BackendJavaKafka
0 likes · 7 min read
Inside Kafka’s Network Stack: How SocketServer, Acceptor, and Processor Work
Architect
Architect
Jun 15, 2016 · Backend Development

Understanding Kafka's SocketServer: Acceptor, Processor, and RequestChannel Architecture

This article explains the internal design of Kafka's SocketServer, detailing its NIO‑based thread model with Acceptor, Processor, and Handler threads, the startup sequence, how connections are accepted and processed, and the role of RequestChannel in routing requests and responses between processors and handlers.

BackendKafkaScala
0 likes · 17 min read
Understanding Kafka's SocketServer: Acceptor, Processor, and RequestChannel Architecture