Apache Camel Servlet에 대한 요청이 즉시 반환되기를 원하지만 요청을 "백그라운드"스레드에서 계속 처리하려고합니다. 나는 여러 가지를 시도했지만, 돌아 오기 전에 여전히 많은 것을 처리하고있는 것 같습니다.Apache Camel Servlet 요청을 즉시 반환하려면 어떻게합니까?
curl 'http://localhost:4000/my-app/camel/my-endpoint' -X POST --data 'myVar=bar&myOtherVar=foo'
어떤 아이디어를 내가 무슨 일을하고 있어요 :
from("servlet://my-endpoint")
.threads()
.process(exchange -> {
exchange.getOut().setBody(doStuff(exchange.getHeaders()))
})
.multicast()
.parallelProcessing()
.recipientList(constant("direct:a,direct:b,direct:c"), ",")
.ignoreInvalidEndpoints()
.transform()
.constant("OK");
나는 컬을 사용하여 검사입니까?