Avatar notebook default
11篇文章 · 7056字 · 1人关注
  • Resize,w 360,h 240
    第 11 章 预置的 ChannelHandler 和编解码器

    SslHandler提供了SSL/TLS加密,通常作为第一个ChannelHandlerimage.png 一个 HTTP 请求/响应可能由多个...

  • 第 10 章 编解码器框架

    解码器用于将入站数据从一种格式转换到另一种格式,主要包括两类将字节解码为消息——ByteToMessageDecoder和ReplayingDe...

  • 第 9 章 单元测试

    Netty 提供了 Embedded 传输,用于测试ChannelHandler,EmbeddedChannel提供了通过ChannelPipe...

  • Resize,w 360,h 240
    第 8 章 引导

    引导类的层次结构包括一个抽象的父类和两个具体的引导子类,服务器致力于使用一个父 Channel 来接受来自客户端的连接,并创建子 Channel...

  • Resize,w 360,h 240
    第 7 章 EventLoop 和线程模型

    EventLoop——事件循环,扩展了ScheduledExecutorService,可以提供JDK的所有方法,如scheduleAtFixe...

  • 第 5 章 ByteBuf

    Netty 的 ByteBuffer 替代品是 ByteBuf ,既解决了 JDK API 的局限性,又为网络应用程序的开发者提供了更好的 AP...

  • Resize,w 360,h 240
    第 6 章 ChannelHandler 和 ChannelPipeline

    Channel 的生命周期ChannelUnregistered:Channel 已经被创建,但还未注册到 EventLoopChannelRe...

  • 第 4 章 传输

    使用 JDK 的 NIO 实现异步的服务端,大体包括 创建 Channel=>绑定端口=>注册监听=>处理连接建立事件=>注册读写=>处理读写p...

  • Resize,w 360,h 240
    第 3 章 Netty 的组件和设计

    Channel:Socket ;EventLoop:控制流、多线程处理、并发;ChannelFuture:异步通知image.png一个Even...

文集作者