netty4.0 中的新变化和注意点鸟窝
Netty 4.0 中的新变化和注意点
鸟窝
目录 [?]
工程结构的改变通用 API 的改变 Buffer API 的改变
ChannelBuffer → ByteBufByteBuf 不是一个接口, 而是一个抽象
类 class 大局部的 buffer 变成了动态的,具有可配置的最大容量
新的 buffer 类型 : CompositeByteBuf 可预知的 NIO
buffer 转型对小端序 (Little endian) 支持的改变池化
Pooled buffersByteBuf
buffer
总是使用引用计数 (reference
counted) 自动 buffer 泄漏检查
io.netty.util.concurrentChannel API
ChannelHandler 接口 Upstream
的改变改组
→ Inbound, Downstream
→ Outbound 新的 ChannelHandler 类型继承关系
ChannelHandler 不需要 event object 简化 channel
状态模
型 write() 不会自动 flush 可知的和不易出错的入站流量挂起(暂
停读取 )暂停接受新的的连接半关闭的 socket 灵活的
I/O
线程分配能够从一个已存在的
jdk
套接字上创立一个
Channel
取消注册和重新注册一个
Channel
从 /到一个
I/O
线
程调度任意的任务到
I/O
线程里运行简化
shutdown
类型安
全的
ChannelOptionAttributeMap
新的
bootstrap
1 / 5