부동산 중개인 — 위치 투명성을 보장하는 중개자
브로커 — 중개자가 요청을 중계
| 핵심 특징 | 의미 |
| 위치 투명성 | 클라이언트는 서비스가 어디 있는지 몰라도 됨 |
| 동적 등록 | 새 서비스가 들어오면 브로커에 등록만 |
| 결합도↓ | 클라이언트-서비스 직접 결합 X (브로커가 중계) |
대표 예시
분산 객체 미들웨어 CORBA·ORB가 고전. 현대는 마이크로서비스의 Service Mesh(Istio 등)·Service Discovery(Consul 등)가 브로커 역할. 클라가 '주문 서비스 어디?' 물으면 브로커가 위치를 응답.
💡 시험 한 줄
'위치 투명성 · 중개자 · 서비스 동적 등록' 키워드가 보이면 브로커 패턴 즉답.