我们很高兴地宣布 netty-incubator-codec-quic 0.0.59.Final 正式发布。该版本包含新的 QuicCodecDispatcher,在使用 SO_REUSEPORT 时应使用它。该 ChannelHandler 可确保将 QUIC 数据包路由/分派到正确的编解码器。
有关如何使用的更多详细信息,请查看我们的 QuicServerSoReusePortExample。处理这种情况的另一种方法是实现自己的 ebpf 程序,确保正确的分派。更多详情,请参阅 QuicCodecDispatcher 的 javadocs。
最重要的变化是:
- 修复接收STOP_SENDING帧导致异常的异常信息(#684)
- 添加 QuicTimeoutClosedChannelException,当频道因空闲超时而关闭时,该异常将用于流的写入失败 (#685)
- 添加使用 SO_REUSEPORT 时应使用的 QuicCodecDispatcher (#687)
- 仅尝试查找具有短标头格式的 QUIC 数据包的索引 (#692)
有关此版本的更多详细信息,请参阅我们的错误跟踪器。
有关此编解码器的更多详细信息,请阅读我们的初始公告。
转自 Netty.news: Netty/Incubator/Codec/Quic 0.0.59.Final released