1
駱駝保險絲2.8駱駝CXFRS響應
我有一個駱駝jaxrs服務器,它接受請求,然後踢2駱駝路線。
第一個路由消耗來自cxfrs endpoint/bean的請求並將它們發送到jms隊列收件箱。
第二條路線,消耗來自JMS隊列請求業務邏輯處理收件箱,然後船舶結果到JMS隊列發件箱。
我的問題與http響應有關,並將結果發送給jaxrs服務器使用者。
是否可以從第一條路由向http客戶端發送http響應,結果從第二條路由發回? (同步)
from("cxfrs:bean:personLookupEndpoint") <-- http client waits for response...
.setExchangePattern(ExchangePattern.InOut)
.process(new RequestProcessor())
.to(inbox);
from(inbox)
.unmarshal(jaxb)
.process(new QueryServiceProcessor())
.to("bean:lookupService?method=processQuery(${body})")
.convertBodyTo(String.class)
.to(outbox); <-- need to send results to font-end consumer synchronously ...