我是Spring Integration的新手,并且仍然试图了解它。现在我只想了解我在这里找到的示例是否在多个线程中实际上是安全的:
我的用例如下:
以上示例是否适用于此?如果没有,我是在咆哮错误的树吗?
提前致谢。
答案 0 :(得分:1)
那个样本非常简单;它只是将消息发送给stdout
所以,是的,它完全是线程安全的。
对于您正在讨论的请求/回复方案,您需要使用<gateway/>
- 请参阅the other example in that sample project。在这种情况下,您可以看到message is handled by 'demoBean'同样是完全线程安全的。
对于实际应用程序,线程安全性取决于接收消息的流所调用的服务中的代码。
如果您愿意,也可以在客户端使用Spring Integration(使用出站网关)。