Skip to the content.

Home / cs-notes / Architecture / Components / Message Queue / RocketMQ / Deploy / Physical

@startuml

cloud NameServer as ns

cloud Producers as ps
cloud Brokers as bs
cloud Consumers as cs

ns -- ps
ns -- bs
ns -- cs

ps - bs
bs - cs

@enduml
@startuml

cloud Brokers as bs {
    node Master1 as m1
    node Master2 as m2
    node Slave1 as s1
    node Slave2 as s2

    m1 - s1
    m2 - s2

    m1 -[hidden]- m2
}

@enduml