16.3.6. 将客户端配置为故障切换
在代理集群中配置高可用性后,您要将客户端配置为故障切换。客户端故障转移可确保如果代理失败,连接到它的客户端可以在最短停机时间的情况下重新连接到集群中的另一个代理。
注意
如果出现临时网络问题,AMQ Broker 会自动重新连接到同一代理。这和故障转移类似,但客户端重新连接到同一代理。
您可以配置两种不同类型的客户端故障切换:
- 自动客户端故障切换
- 客户端在第一次连接时接收代理集群的相关信息。如果连接了代理失败,客户端会自动重新连接到代理的备份,并且备份代理会在故障切换前重新创建任何会话和使用者。
- 应用程序级客户端故障转移
- 作为自动客户端故障切换的替代选择,您可以在故障处理程序中使用您自己的自定义重新连接逻辑对客户端应用进行编码。
步骤
使用 AMQ Core Protocol JMS 来配置带有自动或应用程序级别的故障切换的客户端应用程序。
如需更多信息,请参阅使用 AMQ Core Protocol JMS 客户端。