netty 是否保证数据包的顺序



我需要知道Netty的异步模型是否保证数据包顺序(在高于第4层的级别上)

例如,在以下代码中

// Assume dos is a DataOutputStream connected to a socket
dos.writeBytes(new byte[] { 0x0, 0x1, 0x2, 0x1, 0x0 });
Thread.sleep(100);
dos.writeBytes(new byte[] { 0x4, 0x1, 0x5, 0x3 });

是否可以保证第一组字节将在第二组字节之前到达,或者 Netty 是否将它们分组到更高的级别,然后同时推送这些字节组?

是的,订单是有保证的,所以没有什么可担心的。

最新更新