Publish/Subscribe 토폴로지는 브로커 도메인의 Publish/Subscribe 응용프로그램을 지원하는 브로커, 집합 및 이 사이의 연결로 구성됩니다.
Publish/Subscribe 응용프로그램은 서로 연결된 브로커 네트워크로 구성될 수 있습니다. 브로커는 모두 동일한 물리적 시스템에 있거나 여러 물리적 시스템에 분산될 수 있습니다. 브로커를 서로 연결하면 네트워크의 어떤 브로커에 있는 클라이언트에서도 publication을 수신할 수 있습니다.
publish 중인 토픽을 원하는 subscriber가 있는 브로커에만 publication이 송신됩니다. 이렇게 하여 네트워크 트래픽이 최적화됩니다.