导读 | Netty Incubator Codec QUIC 是一款基于 QUIC 协议的编解码器,为 Netty 提供了 QUIC 协议的支持。 |
近日,该团队发布了 0.0.41.Final 版本,这是一个错误修复版本,主要包括以下变化:
允许在派发前通过添加到读完队列来合并刷新
在 QUIC 协议中,刷新 (flush) 命令被用来将数据发送到服务器。然而,在某些情况下,刷新命令可能会在队列中等待,从而导致数据传输延迟。为了解决这个问题,Netty Incubator Codec QUIC 版本 0.0.41.Final 引入了一个新函数,允许在派发前将刷新命令添加到读完队列中,从而避免等待刷新命令导致的数据延迟。
升级到quiche a4ac85642eca40e45cc6e0cfd916d55b81537e2c aka 0.17.2
quiche 库是 Netty Incubator Codec QUIC 的依赖库。在版本 0.0.41.Final 中,该团队升级了 quiche 库的版本,从而解决了一些兼容性问题。其中,升级到 quiche a4ac85642eca40e45cc6e0cfd916d55b81537e2c aka 0.17.2 版本解决了一个关于令牌的问题。在之前的版本中,由于限制令牌的有效期,可能会导致连接中断。通过升级到新版本,可以解决这个问题。
允许在建立 QUIC 连接时完全禁止使用令牌
在 QUIC 协议中,令牌 (token) 被用来标识连接。然而,在某些情况下,完全禁止使用令牌可以帮助提高连接的可靠性。在版本 0.0.41.Final 中,Netty Incubator Codec QUIC 允许在建立 QUIC 连接时完全禁止使用令牌。通过这种方式,可以进一步提高连接的可靠性,同时减少由于令牌过期导致连接中断的风险。
除了上述变化之外,Netty Incubator Codec QUIC 0.0.41.Final 版本还修复了一些其他错误,并且改进了性能。如果您正在使用 Netty Incubator Codec QUIC,我们建议您升级到该版本。同时,如果您对该版本有任何疑问或建议,欢迎随时联系我们。