I am trying to understand whether multiple threads can concurrently/parallelly messages from Spring Integration Queue Channel. Suppose I have the following configuration :
<int:channel id="fooChannel">
<int:queue />
</int:channel>
From the documentation, I understand that by using a Queue Channel producer and consumer get decoupled and both happen in different threads.
My point of confusion is - Is there a way that Multiple threads can work on the messages stored in the queue channel. Something that we regularly do with JMS channels. (one/multiple producer & multiple consumer)
If it is not possible what is the recommended way to achieve concurrent processing of the messages in a queue channel