spring 集成上下文中的并发消费者
concurrent consumers in context to spring integration
-
spring-integration
-
spring-integration-aws
-
spring-integration-amqp
-
spring-integration-dsl
-
spring-integration-mqtt
在spring 集成应用程序中,我使用并发消费者一次消费和处理多条消息。
在我的应用程序中,我将所有 bean 配置为单例。我假设我是否要通过使用并发消费者的多条消息将处理并行化到相同的集成组件中。
会不会导致两个对象数据冲突?
Does it leads to data collision between two objects?
不,不是这个意思。如果您不在组件中进行任何状态管理,那么就不会发生任何冲突。只是因为一个线程一次只能执行一项任务。所以,如果你在不同的线程中使用相同的组件来执行无状态工作,则没有任何 inter-thread 交互。只是因为每个线程都有自己的调用栈。
spring-integration
spring-integration-aws
spring-integration-amqp
spring-integration-dsl
spring-integration-mqtt
在spring 集成应用程序中,我使用并发消费者一次消费和处理多条消息。 在我的应用程序中,我将所有 bean 配置为单例。我假设我是否要通过使用并发消费者的多条消息将处理并行化到相同的集成组件中。 会不会导致两个对象数据冲突?
Does it leads to data collision between two objects?
不,不是这个意思。如果您不在组件中进行任何状态管理,那么就不会发生任何冲突。只是因为一个线程一次只能执行一项任务。所以,如果你在不同的线程中使用相同的组件来执行无状态工作,则没有任何 inter-thread 交互。只是因为每个线程都有自己的调用栈。