85.5. 요청 응답 사용
Disruptor 구성 요소는 호출자가 Async 경로가 완료될 때까지 대기할 요청 Reply 의 사용을 지원합니다. 예를 들면 다음과 같습니다.
from("mina:tcp://0.0.0.0:9876?textline=true&sync=true").to("disruptor:input"); from("disruptor:input").to("bean:processInput").to("bean:createResponse");
from("mina:tcp://0.0.0.0:9876?textline=true&sync=true").to("disruptor:input");
from("disruptor:input").to("bean:processInput").to("bean:createResponse");
위의 경로에서 들어오는 요청을 수락하는 포트 9876에 TCP 리스너가 있습니다. 요청은 disruptor:input 버퍼로 라우팅됩니다. Request Reply(응답 요청) 메시지이므로 응답을 기다립니다. 사용자가 disruptor:input 버퍼의 소비자가 완료되면 원래 메시지 응답에 응답을 복사합니다.