У меня есть очередь, из которой я хочу использовать сообщения одновременно, а затем передавая эти сообщения в MyProcessor с помощью реализации org.apache.camel.Processor, я хочу, чтобы MyProcessor запускался параллельно. обратите внимание, что MyProcessor вызывает runnable с reantrantlock.Компонент camel activemq и customproccessor
from(activemq:Myqueue?maxConcurrentConsumers=10)
.process(new MyProcessor());
class MyProcessor implements org.apache.camel.Processor {
@Override
public void process(Exchange exchange) throws Exception {
// Do some process
sleep(1000)
}
}
Будет ли он работать параллельно?