美文网首页
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