Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Netty主要使用类讲解 PDF 下载


分享到:
时间:2020-09-09 13:09来源:http://www.java1234.com 作者:小锋  侵权举报
Netty主要使用类讲解 PDF 下载
失效链接处理
Netty主要使用类讲解 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

Channel——Socket,即通道;
EventLoop——控制流、多线程处理、并发
ChannelFuture——异步通知
 
 
Channel常使用的几个类
NioDatagramChannel---UDP使用到
NioSctpChannel -----TCP客户端使用到
NioServerSocketChannel-----TCP服务端使用到
//还未使用过这两个,如果后面使用到的可自行查看API
EmbeddedChannel -----针对入站出站的单元测试类
LocalServerChannel---用于Service和Clinet之间数据传输
 
 
Netty自带常用的编码类
String
Protobuf
Base64
Object
每个类都提供了编码、解码方法,如:
StringDecoder --- 字符串解码串
StringEncoder---- 字符串编码器
 
 
 
netty客户端设置步骤:
1、创建通道线程池(NioEventLoopGroup)
2、创建启动类(Bootstrap)
3、创建启动池(启动类.group(通道线程池))
4、使用option来设置一些客户端配置,如:
//设置超时
bootstrap.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 5*60*1000);
5、指定传输协议(channel),TCP:NioSocketChannel   UDP:NioDatagramChannel
6、设置处理类(handler),即初始化类;
7、根据IP+端口进行连接
 
 
Netty 服务端设置步骤:
1、创建接收客户端线程池组(EventLoopGroup);
2、创建处理客户端线程池任务组(EventLoopGroup);
3、创建启动类(ServerBootstrap);

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐