当StreamBridge.send方法返回false时,预期的行为是什么



我注意到在Spring Cloud Stream应用程序中使用了很多StreamBridge.send方法,但都没有检查其返回值。

当send方法返回false时,预期的行为是什么?如果返回false,我们应该重试吗?

@OlegZhurakousky

谢谢!

这意味着channel.send()返回false。至于Should we do the retry,我不知道,因为我不知道你的要求。

此外,我很感兴趣的是,您为什么要使用StreamBridge?事实上,它是s-c-stream的一个组成部分,但如果没有它,它90%的工作都可以用更惯用的方式完成。事实上,这是为一个特定的目的设计的,因此我感兴趣。

最新更新