文件名称:基于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)