ActiveMQ artemis JMS服务如何配置负载均衡
1.artemis服务的简介
Artemis 通常指 Apache Artemis,它是 Apache ActiveMQ 的分支项目,属于开源消息中间件系统,主要用于实现异步消息传递、消息队列管理和分布式系统解耦。
2.artemis配置负载均衡
- 在Artemis\broker\etc目录下找到broker.xml配置文件
<connectors>
<connector name="netty">tcp://192.168.37.38:61616</connector>
<!-- connector to the server1 -->
<connector name="server1-connector">tcp://服务器IP1:61616</connector>
<connector name="server2-connector">tcp://服务器IP2:61616</connector>
</connectors>
<cluster-connections>
<cluster-connection name="my-cluster">
<address>jms</address>
<connector-ref>netty</connector-ref>
<check-period>1000</check-period>
<connection-ttl>5000</connection-ttl>
<min-large-message-size>50000</min-large-message-size>
<call-timeout>5000</call-timeout>
<retry-interval>500</retry-interval>
<retry-interval-multiplier>1.0</retry-interval-multiplier>
<max-retry-interval>5000</max-retry-interval>
<initial-connect-attempts>-1</initial-connect-attempts>
<reconnect-attempts>-1</reconnect-attempts>
<use-duplicate-detection>true</use-duplicate-detection>
<message-load-balancing>ON_DEMAND</message-load-balancing>
<max-hops>1</max-hops>
<confirmation-window-size>32000</confirmation-window-size>
<call-failover-timeout>30000</call-failover-timeout>
<notification-interval>1000</notification-interval>
<notification-attempts>2</notification-attempts>
<static-connectors>
<connector-ref>server1-connector</connector-ref>
</static-connectors>
</cluster-connection>
</cluster-connections>
- 在OPI的oic.config配置文件,配置连接服务器
![图片]()

浙公网安备 33010602011771号