Netty学习目录

Java NIO

  • unix网络IO模型
  • Java IO的演进
  • 四种IO的概念与比较 

    Netty NIO开发

  • 服务端、客户端Demo
  • Tcp粘包、拆包问题
  • 分隔符和定长解码器的应用  

    Netty编解码开发

  • 编解码技术(序列化、Protobuf、Thrift、Marshaling)
  • MessagePack编解码
  • Google Protobuf编解码
  • JBoss Marshaling编解码 

    Netty多协议开发

  • Http协议开发
  • WebSoket协议开发 

    私有协议栈开发

  • 私有协议介绍
  • 协议栈功能设计
  • 协议栈功能开发 

    服务端创建细节

    客户端创建细节

     

    源码分析

  • ByteBuf
  • Channel和Unsafe
  • ChannelPipeline和ChannelHandler
  • EventLoop和EventLoopGroup
  • NioEventLoop源码分析
  • Future和Promise 

    架构和行业应用

    
    Java NIO
    unix网络IO模型
    Java IO的演进
    四种IO的概念与比较
    Netty NIO开发
    服务端、客户端Demo
    Tcp粘包、拆包问题
    分隔符和定长解码器的应用
    Netty编解码开发
    编解码技术(序列化、Protobuf、Thrift、Marshaling)
    MessagePack编解码
    Google Protobuf编解码
    JBoss Marshaling编解码
    Netty多协议开发
    Http协议开发
    WebSoket协议开发
    私有协议栈开发
    私有协议介绍
    协议栈功能设计
    协议栈功能开发
    服务端创建细节
    客户端创建细节
    源码分析
    ByteBuf
    Channel和Unsafe
    ChannelPipeline和ChannelHandler
    EventLoop和EventLoopGroup
    NioEventLoop源码分析
    Future和Promise
    架构和行业应用
    已连接netty/README.md