Netty 重试失败的写入是否与最多一次传递一致?

Netty 重试失败的写入是否与最多一次传递一致?,netty,Netty,我们希望实现最多一次消息传递,同时尽可能多地重试失败案例。重试失败的写入是否与最多一次传递一致 为此,我们将operationComplete侦听器添加到write的频道承诺中,并在承诺返回false时重试该操作。在这种情况下,当承诺返回完成且issucessfalse时,是否保证消息未送达 我们正在使用TCP。所有这些都有点取决于传输(比如TCP/UDP等),但一般来说是的。如果ChannelFuture失败,则表示操作未成功,因此您可以重试。是否可以重试取决于协议的语义

我们希望实现最多一次消息传递,同时尽可能多地重试失败案例。重试失败的写入是否与最多一次传递一致

为此,我们将
operationComplete
侦听器添加到
write
的频道承诺中,并在承诺返回false时重试该操作。在这种情况下,当承诺返回完成且
issucess
false时,是否保证消息未送达


我们正在使用TCP。

所有这些都有点取决于
传输(比如TCP/UDP等),但一般来说是的。如果
ChannelFuture
失败,则表示操作未成功,因此您可以重试。是否可以重试取决于协议的语义