더북(TheBook)

이 방식으로 프로그래밍을 할 때는 요청에 대한 응답을 기다리는 과정이 없기 때문에 반환 값을 주고받을 수 없습니다. 그 대신에 다음 방식으로 구현해야 합니다.

1. 한쪽에서 저쪽으로 명령을 보냅니다.

2. 저쪽에서는 이쪽으로 명령을 또 보냅니다.

이렇게 서로 일방적인 통보를 주고받아야 합니다.

세 번째 분산 처리 방식을 설명하기 전에 잠깐 알아야 할 것이 있습니다. 동기 분산 처리를 하든 비동기 분산 처리를 하든 간에 발생하는 단점입니다.

그림 9-17은 한쪽 서버에서 다른 서버로 메시지를 보냈을 때 일어나는 현상을 도식화한 것입니다.

p385

▲ 그림 9-17 한쪽 서버에서 다른 쪽 서버로 메시지를 보낼 때

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