Spring XD处理器是单线程的吗?

时间:2015-10-02 16:45:16

标签: thread-safety spring-xd

在编写Spring XD处理器的变换器方法时,我是否能保证代码将在单个线程中执行?

如果我正确理解了Spring XD指南(版本1.2.1)的架构部分,DIRT将在任何给定时间为任何流部署最多一个模块副本,我是否正确?如果是这样的话,这是否意味着我可以编写代码而不必担心让它重入?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

不保证 - 它取决于消息总线部署属性 - 例如使用RabbitMessageBus,您可以将并发设置为> 1。

是的,这是该模块的一个实例,但您可以在该实例中拥有多个线程。