首页 存档 技术 查看内容

Kafka技术内幕:网络层SocketServer

2018-3-30 13:00 |来自: 互联网 416 0

摘要: 架构师(JiaGouX)我们都是架构师! SocketServer Kafka的Broker内部分成:网络层,API层,日志存储层,副本复制. 这里先介绍网络层的SocketServer SocketServer是一个NIO的服务器,它的线程模型: ●一个Acceptor线 ...

架构师(JiaGouX)
我们都是架构师!


SocketServer


Kafka的Broker内部分成:网络层,API层,日志存储层,副本复制. 这里先介绍网络层的SocketServer

SocketServer是一个NIO的服务器,它的线程模型:


  • ●一个Acceptor线程接受/处理所有的新连接

  • ●N个Processor线程,每个Processor都有自己的selector,从每个连接中读取请求

  • ●M个Handler线程处理请求,并将产生的请求返回给Processor线程用于写回客户端

SocketServer在启动时(Kafka-

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部