Düz önyükleme sorusu, bu, bir dış özellikler dosyası (kuyruk tanımının bulunduğu konum) ile DefaultJmsListenerContainerFactory
kullanarak ek açıklamalarla yapılandırmamı yapmak ve bunu yapmakla mümkün müdür? Öyleyse nasıl?Spring Boot kullanarak ek açıklamalarla birden çok WMQ kuyruğundan gelen iletileri işlemek mümkün mü?
0
A
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.