一起学Netty(二)之 Hello Netty的原型图解
2016-05-07 17:14
330 查看
上一个小节,写的一个入门的Hello Netty的案例,它的模型其实很简单,我们画个简单的图理解一下
package com.lyncc.netty.concept; /** * * @author Bazingalyncc * 描述: * 时间 2016年4月29日 */ public class HelloWorldConcept { /** * * * * * ________________________ __________________________ * | | | | * | <-----Inbound----- | | ---inbound------- > | ________ * | _____ ______ | | _______ ____ | | | * _______ | | | | | | | | | | | | | | * | | | | ② | | ③ | | ___________________ | | ⑤ | | ⑥ | | | | * | | | |_____| |____| | | | | |_____| |____| | | | * |client |----|-------______-----------|-----| network |-----|--------------------------|--| server | * | | | | | | |___________________| | ______ | | | * | | | | ① | | | | | | | | * | | | |_____| | | | ④ | | |________| * | | | | | |_____| | * |_______| | -----Outbound---> | | <-----outbound---- | * |___ChannelPipeline______| |______ChannelPipeline_____| * * ①:StringEncoder继承于MessageToMessageEncoder,而MessageToMessageEncoder又继承于ChannelOutboundHandlerAdapter * ②:HelloWorldClientHandler.java * ③:StringDecoder继承于MessageToMessageDecoder,而MessageToMessageDecoder又继承于ChannelInboundHandlerAdapter * ④:StringEncoder 编码器 * ⑤:StringDecoder 解码器 * ⑥:HelloWorldServerHandler.java * * * */ }(如果不清晰,还请放大浏览器,应该可以帮助理解netty的基本模型)
相关文章推荐
- 解决 U盘安装Centos后拔除U盘无法启动问题方法,重新建立引导分区
- 信号
- 起泡法排序
- 阶乘之和 输入n,计算S=1!+2!+3!+…+n!的末6位(不含前导0)。n≤10 6 ,n!表示 前n个正整数之积。
- WEB网站类型系统中使用的OFFICE控件
- 框架选择
- 一起学Netty(一)之 Hello Netty
- Mac下安装opencv-python
- getColor(int id) is deprecated
- Android 中Textview字体加粗
- nyoj 148 fibonacci数列(二)
- Hadoop集群WordCount详解
- 第十周第十一周上机实践项目-项目3-1-警察和厨师
- 二叉树中所有节点的左右子树相互交换 递归与非递归程序
- 关于while(geline(cin,s))语句执行解释
- ubuntu16.04怎么关掉图形界面启动
- Linux:centOS 7安装nginx
- 白盒测试
- UVC调试
- CSS rgb颜色产生原理 & 颜色对照表