基于javatcpsocket通信的拆包和装包源码-NettyTree:网状树

时间:2024-06-26 14:44:44
【文件属性】:

文件名称:基于javatcpsocket通信的拆包和装包源码-NettyTree:网状树

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-26 14:44:44

系统开源

基于java tcp socket通信的拆包和装包源码 NettyTree 搭建一个基于Netty的通信框架 NIO:非阻塞式IO BIO:阻塞式IO 1) TCP粘包、拆包 2)编解码技术 1)Java序列化 2)业界主流的编解码框架 Thrift Protobuf 3) Websocket 5)Netty协议栈功能设计 6)Netty源码分析 ByteBuf工作原理 Channel, Unsafe ChannelPipline, ChannelHandler EventLoop, EventLoopGroup Future, Promise 7) Netty逻辑架构 8)Netty中的多线程编程 9)Netty与RPC 10)Netty的可靠性 Reactor模型:基于事件驱动,适合处理海量I/O事件     1)单线程模型,所有的IO操作都在一个NIO线程上完成      存在性能和可靠性上的问题     2)多线程模型,有一组NIO线程处理IO操作      有一个专门的NIO线程-Acceptor线程用于监听服务端,接收客户端的TCP连接请求;      有一个NIO线程池,


【文件预览】:
NettyTree-master
----src()
--------main()
--------test()
----pom.xml(16KB)
----README.md(10KB)

网友评论