297.4. 요청 응답 사용
SEDA 구성 요소는 Request Reply 사용을 지원합니다. 여기서 호출자는 Async 경로가 완료될 때까지 기다립니다. 예를 들면 다음과 같습니다.
from("mina:tcp://0.0.0.0:9876?textline=true&sync=true").to("seda:input"); from("seda:input").to("bean:processInput").to("bean:createResponse");
from("mina:tcp://0.0.0.0:9876?textline=true&sync=true").to("seda:input");
from("seda:input").to("bean:processInput").to("bean:createResponse");
위의 경로에서 들어오는 요청을 수락하는 포트 9876에 TCP 리스너가 있습니다. 요청이 seda:input
큐로 라우팅됩니다. 요청 응답 메시지이므로 응답을 기다립니다. seda:input
큐의 소비자가 완료되면 원래 메시지 응답에 응답을 복사합니다.
2.2까지: SEDA 또는 VM 을 통해 요청 리플리를 사용하여 2 끝점에서만 작동합니다. A