我能够建立具有存储和转发策略的经纪人网络并且工作正常。我现在得到了更大的机器,并想在经纪人网络中设置主/从对。我了解 Masters 不需要任何配置更改,但 Slaves 应使用 URI 指示其对应的 master。但是,我不太清楚在客户端中指定什么 uri。我正在使用 5.6 版本。
例如:两台机器,MasterA、SlaveB 在一台机器上,MasterB、SlaveA 在另一台机器上。主机和从机之间没有网络连接器,但 MasterA 和 MasterB 之间没有网络连接器。我希望到目前为止我是对的。客户端uri呢?我目前在客户端使用 nio 协议,例如failover:(nio:localhost1:61616,nio:localhost2:61616)?randomize=true
. 我指定 randomize=true 来平衡代理之间的负载。
请建议我应该使用什么客户端 URI?我应该包含所有代理 URI 还是只包含主 URI?我还能使用 nio 协议吗?我更喜欢使用randomize=true
,以便负载平衡。