2016-04-11 29 views

cevap

0

Geriye baktığımda, bu benim üzerimde bir gözetimdi. Tabii ki bu mümkün. Ek açıklamaları kullanarak, özellikle @JmsListener İstediğim birçok kuyruğa bağlanabilirim.

@JmsListener(id = "q1", destination = "queue1") 
    public void processOrder(String message) {. . .} 
@JmsListener(id = "q2", destination = "queue2") 
    public void processOrder(String message) {. . .} 
: 
: 
@JmsListener(id = "qN", destination = "queueN") 
    public void processOrder(String message) {. . .} 

ve ön Java7 için size @JmsListeners yararlanabilirler, ancak bu çok ileriye defterleri vermedi: DefaultJmsListenerContainerFactory ilk kurulumunda sonra, yapmanız gereken tek şey benim dinleyici sınıfında konur ama anladığım kadarıyla bir dinleyiciye birden fazla hedef eklemenizi sağlar.