美文网首页
mycat 网络模型

mycat 网络模型

作者: 布衣小菜 | 来源:发表于2019-06-20 15:21 被阅读0次
image.png

(引自mycat官方文档)

前端连接和后端连接在linux平台都使用经典的主从reactor线程模型

  1. NIOAcceptor
    作为server端的主reactor,线程数=1,只做accept连接,用于响应应用客户端的连接请求

  2. NIOConnector
    作为client端的主reactor,线程数=1,只做connect,用于向真正的mysql进行连接

  3. NIOReactor
    从reactor线程,用于网络I/O的读写, 前端连接和后端连接的从reactor线程是共享的,默认线程个数=CPU核数

  4. BusinessPool
    业务线程池,也是由前后端共享

相关文章

网友评论

      本文标题:mycat 网络模型

      本文链接:https://www.haomeiwen.com/subject/vefjqctx.html