netty
zzqtty
这个作者很懒,什么都没留下…
展开
-
netty学习(一)
异步和事件驱动所有的网络应用程序需要被设计为可扩展性,可以被界定为“一个系统,网络能力,或过程中能够处理越来越多的工作方式或可扩大到容纳增长的能力”(见 Bondi, André B. (2000). "Characteristics ofscalability and their impact on performance")。我们已经说过,Netty 帮助您利用非阻塞 I/O 完成这一目标,通...原创 2018-07-16 13:49:41 · 206 阅读 · 0 评论 -
Netty学习(二)完整hello word 详细注解
1netty结构419那个是以前网上看的,注解太少,不适合新手,后来又重新学习了下论总结的重要性。。。client发信息给Server,server再返回给client2实现 Netty 服务器都需要下面这些:一个服务器 handler:这个组件实现了服务器的业务逻辑,决定了连接创建后和接收到信息后该如何处理 上图中的ServerHandler,Echo Server 将会将接受到的数据的拷贝发送...原创 2018-07-16 16:57:46 · 183 阅读 · 0 评论 -
Netty学习(三)架构模型
BOOTSTRAPNetty 应用程序通过设置 bootstrap(引导)类的开始,该类提供了一个 用于应用程序网络层配置的容 器。 CHANNELPIPELINE ChannelPipeline 提供了一个容器给 ChannelHandler 链并提供了一个API 用于管理沿着链入站和出站事 件的流动。每个 Channel 都有自己的ChannelPipeline,当 ...原创 2018-07-17 10:38:59 · 459 阅读 · 0 评论 -
Netty学习(四)
Channel 的四个状态 ChannelHandlerAdapter 的方法,主要推送事件 到 pipeline 下个 ChannelHandler 直到 pipeline 的结 束。这个类 也作为 ChannelInboundHandlerAdapter 和ChannelOutboundHandlerAdapter 的基础。ChannelInboundHandler 实现...原创 2018-07-17 14:40:00 · 195 阅读 · 0 评论 -
Netty学习(五)BootStrap详解
1.Bootstrap 类型Netty 的包括两种不同类型的引导。而不仅仅是当作的“服务器”和“客户”的引导,更有用的是考虑他 们的目的是支持的应用程序功能。2.引导客户端和无连接协议当需要引导客户端或一些无连接协议时,需要使用Bootstrap类。 1. 创建一个新的 Bootstrap 来创建和连接到新的客户端管道2. 指定 EventLoopGroup3....原创 2018-07-18 15:06:17 · 1943 阅读 · 0 评论