0

在 Spring 集成应用程序中,我使用并发消费者一次消费和处理多条消息。在我的应用程序中,我将所有 bean 配置为一个单例。我假设我是否要通过使用并发消费者的并行化处理,多条消息输入到相同的集成组件中。它会导致两个对象之间的数据冲突吗?

4

1 回答 1

0

它会导致两个对象之间的数据冲突吗?

不,这并不意味着。如果您不在组件中进行任何状态管理,则不会发生任何冲突。仅仅因为一个线程一次只能执行一项任务。所以,如果你在不同的线程中使用同一个组件来执行无状态的工作,就不会有任何线程间的交互。只是因为每个线程都有自己的调用堆栈。

于 2018-02-26T14:32:44.323 回答