Я пытаюсь написать многопоточную реализацию для обработки сообщений JMS из очереди.
Я пробовал использовать классы DefaultMessageListenerContainer и SimpleMessageListenerContainer.
У меня проблема в том, что кажется как когда-либо создается только один экземпляр класса MessageListener, независимо от того, как я его настраиваю. Это вынуждает меня без необходимости писать реализации MessageListener без сохранения состояния или потокобезопасные, поскольку у меня ListenerContainer настроен на использование нескольких потоков (concurrentConsumers = 8).
Есть ли очевидное решение этой проблемы, на которое я не обращаю внимания?