线程模型

一、线程模型种类

  1. 传统阻塞 I/O 服务模型 

  2. Reactor 模式

二、传统阻塞 I/O 服务模型

三、Reactor 模式 参考:1.线程模型基本介绍 2.从 Reactor 模式看 Netty、Redis 线程模型

  Reactor 模式是基于事件驱动开发的,核心组成部分包括Reactor线程池,其中 Reactor 负责监听和分发事件,线程池负责处理事件。 

1. 根据 Reactor的数量和处理资源池线程的数量不同,有 3 种典型的实现

    1)单Reactor 单线程。Redis
    2)单Reactor 多线程。Nginx
    3)主从Reactor 多线程。Netty

四、Redis 线程模型 epoll

 

五、Netty 线程模型 epoll

1.dubbo与Netty的关系:dubbo是高性能轻量级的RPC框架。 netty本质的功能负责网络传输,dubbo使用netty作为网络传输框架。

posted @ 2022-09-04 16:15  遇见神龙  阅读(122)  评论(0编辑  收藏  举报