더북(TheBook)

메시지 채널

메시지는 채널을 통해 교환됩니다(그림 3-7).32 송신자의 비즈니스 로직은 하부 통신 메커니즘을 캡슐화한 송신 포트 인터페이스를 호출합니다. 이 인터페이스는 메시지 송신자 어댑터 클래스로 구현하며, 이 클래스는 메시징 인프라를 추상한 메시지 채널을 통해 수신자에게 메시지를 전달합니다. 수신자의 메시지 핸들러(handler, 처리기) 어댑터 클래스는 메시지를 처리하기 위해 호출되고, 이 클래스는 컨슈머 비즈니스 로직으로 구현된 수신 포트 인터페이스를 호출합니다. 송신자가 채널에 보낼 수 있는 메시지와 수신자가 채널에서 받을 수 있는 메시지의 개수는 무제한입니다.

▲ 그림 3-7 송신자의 비즈니스 로직은 메시지 송신자 어댑터로 구현된 송신 포트 인터페이스를 호출하고, 메시지 송신자는 메시지 채널을 통해 수신자에게 메시지를 전달한다. 그러면 수신자 쪽 메시지 핸들러 어댑터가 호출되어 메시지를 처리하고 수신자의 비즈니스 로직으로 구현된 수신 포트 인터페이스가 호출된다. 여기서 메시지 채널은 메시징 인프라를 추상한 것이다

 

 


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.