Spring XD 处理器是单线程的吗?
Are Spring XD processors single-threaded?
在编写Spring XD 处理器的transformer 方法时,是否可以保证代码将在单线程中执行?
如果我正确理解 Spring XD 指南(版本 1.2.1)的体系结构部分,DIRT 将在任何给定时间为任何流最多部署一个模块副本,对吗?如果是这样,是否意味着我可以编写代码而不必担心使其可重入?
提前致谢。
不保证 - 这取决于消息总线部署属性 - 例如使用 RabbitMessageBus
您可以将并发设置为 > 1.
是的,模块只有一个实例,但您可以在该实例中有多个线程。
在编写Spring XD 处理器的transformer 方法时,是否可以保证代码将在单线程中执行?
如果我正确理解 Spring XD 指南(版本 1.2.1)的体系结构部分,DIRT 将在任何给定时间为任何流最多部署一个模块副本,对吗?如果是这样,是否意味着我可以编写代码而不必担心使其可重入?
提前致谢。
不保证 - 这取决于消息总线部署属性 - 例如使用 RabbitMessageBus
您可以将并发设置为 > 1.
是的,模块只有一个实例,但您可以在该实例中有多个线程。