使用zookeeper的ActiveMQ复制levelDB,客户端必须知道所有代理? 客户端必须知道所有使用故障转移传输的代理,对吗?就这样,, 故障转移:(tcp://broker1:61616,tcp://broker2:61616,tcp://broker3:61616) 是否存在优化,以便客户不必知道每个代理的存在

使用zookeeper的ActiveMQ复制levelDB,客户端必须知道所有代理? 客户端必须知道所有使用故障转移传输的代理,对吗?就这样,, 故障转移:(tcp://broker1:61616,tcp://broker2:61616,tcp://broker3:61616) 是否存在优化,以便客户不必知道每个代理的存在,activemq,Activemq,将TCP负载平衡器放在代理前面。仅将请求转发给主代理。LB可以通过Jolokia/JMX检查代理的“Slave”属性来确定谁在线或不在线 一种独立的方法是提供一个指向以逗号分隔的代理URL列表的URL,以便在失败时尝试。可以使用故障转移URI中的updateURIsURL选项来完成 还可以使用多播或查询LDAP目录来自动发现代理,但这需要一定的基础设施。阅读更多关于它的信息 1.是的。只有当你把它们都放在LB的代理后面。检查此url并检查此url,特别是故障转移的代理端选项

将TCP负载平衡器放在代理前面。仅将请求转发给主代理。LB可以通过Jolokia/JMX检查代理的“Slave”属性来确定谁在线或不在线

  • 一种独立的方法是提供一个指向以逗号分隔的代理URL列表的URL,以便在失败时尝试。可以使用故障转移URI中的
    updateURIsURL
    选项来完成

  • 还可以使用多播或查询LDAP目录来自动发现代理,但这需要一定的基础设施。阅读更多关于它的信息


  • 1.是的。只有当你把它们都放在LB的代理后面。检查此url并检查此url,特别是故障转移的代理端选项