Это то, что у нас есть, внутри app-context.xml мы используем весенние JMS-классы, такие как ( org.springframework.jms.listener.DefaultMessageListenerContainer , чтобы управлять числом потребителей и предоставлять настраиваемого прослушивателя с использованием org.springframework.jms.listener.adapter.MessageListenerAdapter )
app-context.xml содержит все прослушиватели bean-компонентов Spring и другие вещи, код ниже - начальная загрузка Spring-слушателей в очередях. Поэтому идея состоит в том, чтобы использовать классы Spring для управления несколькими потребителями. Дайте мне знать, если это то, что вам нужно, и вам нужна дополнительная информация о настройке MessageListenerAdapter.
public static void main(String[] args)
{
try
{
new ClassPathXmlApplicationContext("app-context.xml");
}
catch (Throwable e)
{
e.printStackTrace();
System.exit(-1);
}
}