zoukankan      html  css  js  c++  java
  • [编织消息框架][网络IO模型]Netty Reactor

    严格来讲Netty Reactor是一种设计模式,一听模式两字就知道了吧,套路哈哈

    Reactor中文译为“反应堆”.

    看图netty处理流程

    1.netty server 至少有两组reactor。boss同child

    2.boss负责提取nio SelectionKey,将key操作如server OP_READ或OP_ACCEP转交给child执行

    3.child查找下一个工作线程进行解码完全后,交给上层业务处理,如果有响应操作向child查找下一个工作线程进行编码完全后 writeTo nio socket

    小结:设计模式跟BIO pool 思想大同小异,底层换成了 nio 加入pool处理变成 nio pool

  • 相关阅读:
    leetcode hot 100
    tls证书制作
    全面解析Kafka
    redis cluster
    redis 常用命令
    mysql 备份
    mysql 读写分离
    mysql 复制模式
    mysql 主从
    mysql多实例以及主从
  • 原文地址:https://www.cnblogs.com/solq111/p/6830061.html
Copyright © 2011-2022 走看看