Tong's Digital Garden

Logo

welcome to Tong's Digital Garden

 bigguaiwutong@qq.com

View My GitHub Profile

初识 Netty

by tong

Netty 是什么

“Netty is an asynchronous event-driven network application framework
For rapid development of maintainable high performance protocol servers & clients.”

netty 是一个异步的事件驱动的网络应用框架 用于快速开发可维护的高性能协议服务器和客户端

事件驱动 VS “请求/响应”模式

“请求/响应”模式:服务必须等待答复才能进入下一个任务

事件驱动:流程由事件运行,它旨在响应事件或针对事件执行一些操作。也被称为”异步”通信,着发件人和收件人不必互相等待才能完成下一个任务。系统并不依赖于那条消息

本质上是提供高性能网络 IO 通信的功能

前置知识:

IO模型

Reactor 模型

总得来说,netty 的文档非常全面,也非常适合已经度过新手期的程序员(掌握基础的数据结构,设计模式等)进行学习

Reference:

netty 官网

netty 文档


back

home

tags: 编程 - 框架