Skip to content

使用Netty实现一个HttpServer的Hello Netty的流程!

杨丰畅 edited this page Jan 9, 2020 · 1 revision

Hello Netty!

启动一个Hello Netty的Http服务器

  1. 构建一对主从线程池 EventLoopGroup * 2
  2. 定义服务器启动类 ServerBoostrap
  3. 为服务器设置Channel serverBootStrap set channel, set childHandler(here can be a Initializer implemet channelInitializer)
  4. 设置处理从线程池中的助手类初始化器
    • 获取pipeline
    • pipeline中add Handler用来处理请求
  5. 通过同步sync()的方法监听启动绑定端口号
  6. 关闭服务器,释放主从线程池的资源