消息中间件在企业集成架构中用于多个系统之间进行异步信息交换,ActiveMQ是消息中间件产品中的杰出者之一,使用非常广泛。
Failover Transport connector 是 ActiveMQ保证系统高可用的手段之一,下面对相关客户端配置选项进行说明:
- 配置串格式: failover:(nio://primary:61616,nio://secondary:61616)?randomize=false&backup=true, 使用XML 配置时注意对& 进行转义,&amq;
- initialReconnectDelay: 首次重连时间间隔,failover会定义对链接的可用行进行探测,当探测到链接不可用时进行重连,本配置项值就是探测到失败后多久进行首次重连
- failover 可以通过配置实现重连间隔递增的方式很好的处理网络不稳定以及服务中断等情况,下面三个参数用于实现这样的配置
useExponentialBackOff: true 使用连间隔递增方式;
backOffMultiplier:重连时间间隔倍数
maxReconnectDelay:最大重连时间间隔,假设首次重连间隔为10ms,倍数为2,那么第二次重连时间间隔为 20ms,第三次重连时间间隔为40ms,当重连时间间隔大的最大重连时间间隔时,以后每次重连时间间隔都为最大重连时间间隔
maxReconnectAttempts:最大重连次数,达到最到重连次数后抛出异常
startupMaxReconnectAttempts: 客户端启动时最大连接次数
4.重连模式,在每次重连的过程中,activemq会以特定的顺序探测可用的服务节点,activemq支持两种随机、顺序两种探测方式,可以通过randomize配置项进行配置,建议使用顺序配置实现高可用
5:提前创建好备用的连接,在当前节点不可用时实现快速故障转移,backup 用于实现此配置,注意,只可以在首次启动的时候创建好备用连接
6:timeout,发送超时时间
详情参考如下链接:http://activemq.apache.org/failover-transport-reference.html
分享到:
相关推荐
ActiveMQ Failover 故障处理连接方式的参数配置 在MQ连接的URI中配置。
MooX::Failover - 使用故障转移实例化 Moo 类 版本 v0.3.3 概要 # In your class: package MyClass; use Moo; use MooX::Failover; has 'attr' => ( ... ); # after attributes are defined: failover_to 'Other...
一、R1与R2路由器的基本配置: 1、路由器R1用于模拟企业内部网络主机,其配置如下: R1(config)# R1(config)#interface fastEthernet 0/0 R1(config-if)#ip address 192.168.1.10 255.255.255.0 R1(config-if)#no ...
ActiveMQ_使用failover模式进行连接切换时,线程断开 ,ActiveMQ_使用failover模式进行连接切换时,线程断开
Failover On Cable status: Other side powered off Failover unit Secondary Failover LAN Interface: N/A - Serial-based failover enabled Unit Poll frequency 15 seconds, holdtime 45 seconds Interface Poll ...
【DATAGUARD】物理dg配置客户端无缝切换 (八.2)--Fast-Start Failover 的配置.pdf
Oracle RAC Failover 详解
ASA配置failover实例[借鉴].pdf
ASA双主Failover配置操作.docx
failover的配置[参照].pdf
4G LTE Failover架构
solarwind failover engine
思科ASA9.4版本 Failover配置,包括透明模式配置。新的版本,新的CLI
oracle failover 切换后 恢复 DG
双机热备软件failover for linux,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
perform oracle 11g physacal dataguard failover
oracle dataguard failoveroracle dataguard failoveroracle dataguard failover
该脚本主要在master挂掉后,实现自动failover时候的切换脚本
一共9页,简单但是很清晰,比几十页看完让人晕的什么也不会了强多了! 不知道现在还有没有人用2008,希望对需要的人有些帮助