Using a Topic in Service Bus via JMS+Spring.
The application uses @JmsListener to link to the topic.
I've created a non-durable, shared, pub-sub JmsListenerContainerFactory to use for that purpose.
The application works as expected when only one instance is deployed, but scaling the application ends up in every message to the topic being delivered to only one unpredictable subscriber instance, rather than all.
This turns the topic into what is effectively a queue, which is not expected.
How to configure the JMS topic/subscriber/listeners/factories/etc., so that multiple instances of the application would receive all the messages sent to/via the topic?