6.3 분산 시스템 만들기
망형 토폴로지를 소프트웨어적으로 구현하려면 노드들의 위치와 접속 가능 상태를 알아야 합니다. 어떻게 하면 모든 노드의 상태 정보를 알 수 있을까요?
가장 간단한 방법은 모든 노드가 알고 있는 위치에 자신의 정보를 저장하는 것입니다. 모든 노드가 접속할 수 있는 서버에 자신의 정보를 저장하고, 저장된 모든 정보를 조회하면 분산 환경에서 원하는 노드에 접속할 수 있습니다.
▲ 그림 6-7 망형 토폴로지를 이용한 분산 구조