如何在ActiveMQ中部署集群?

390 ℃

如何在ActiveMQ中部署集群?下面web建站小编给大家简单介绍一下!​

Master-Slave:一个主节点和多个从节点,主节点负责读写,从节点只读数据。主节点失败时,需要手动切换从节点。

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="master" dataDirectory="${activemq.data}">
... 
</broker>

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="slave1"  dataDirectory="${activemq.data}">
<transportConnectors> 
    <transportConnector uri="tcp://master:61616" duplex="true"/> 
</transportConnectors>  
</broker>

Network of Brokers:多个ActiveMQ服务器组成一个网络,相互通信,实现消息负载均衡和容灾。某个节点故障时,会自动切换。

<networkConnectors>
    <networkConnector  duplex="true" uri="static:(tcp://host1:61616,tcp://host2:61616)"/> 
</networkConnectors>

Cluster:将多个Broker配置为一个 logical group,组内Broker之间进行会话复制和队列同步,实现集群方式部署,避免单点故障。

<broker brokerName="broker1" xmlns="http://activemq.apache.org/schema/core">
 <haPolicy> 
  <policyMap> 
   <policyEntries> 
    <policyEntry topic=">" producerFlowControl="false">
     <clustered>true</clustered>
    </policyEntry>
   </policyEntries>
  </policyMap>
 </haPolicy>
</broker> 

ActiveMQ中的JMS规范是什么?它的功能是什么?

标签: ActiveMQ, Broker, Cluster, Master-Slave, Network of Brokers

上面是“如何在ActiveMQ中部署集群?”的全面内容,想了解更多关于 后端开发 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_5019.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

php如何将13位时间戳转为具体时间
mysql语法中如何把null数据转换成0
Piqsels直接免费商用免版税图片下载的网站
帝国cms如何让最新文章显示的日期为红色
网站排名过程中容易遇到哪些优化问题?