Reactor 模式

Reactor 模式

到目前为止,高性能网络编程都绕不开 Reactor 模式。很多著名的服务器软件或者中间件都是基于 Reactor 模式实现的。例如: Nginx, Redis, Netty, 而 RocketMQ, Dubbo, seata 都是基于 Netty 开发的。

从开发的角度来说,要完成和胜任高性能的服务器开发,Reactor 模式是必须学会和掌握的。从学习的角度来说,Reactor 模式相当于高性能、高并发的一项非常重要的基础知识,只有掌握了它,才能真正理解和掌握 Nginx、Redis、Netty 等这些大名鼎鼎的中间件技术。