14.3.6. 将客户端配置为故障切换
在代理集群中配置高可用性后,您可以将客户端配置为故障切换。客户端故障切换可确保代理出现故障时,与之连接的客户端可以在最小停机时间的情况下重新连接到集群中的其他代理。
注意
如果出现临时网络问题,AMQ Broker 会自动将连接重新连接到同一代理。这与故障转移类似,除了客户端重新连接到同一代理。
您可以配置两种不同类型的客户端故障转移:
- 自动客户端故障切换
- 客户端在首次连接时接收有关代理集群的信息。如果代理连接失败,客户端会自动重新连接到代理的备份,备份代理会在故障转移前重新创建每个连接上存在的会话和消费者。
- 应用程序级别的客户端故障切换
- 作为自动客户端故障转移的替代方案,您可以改为使用故障处理程序中您自己的自定义重新连接逻辑来编写客户端应用。
流程
使用 AMQ 核心协议 JMS 为客户端应用程序配置自动或应用级故障转移。
如需更多信息,请参阅 使用 AMQ 核心协议 JMS 客户端。