30.7.2. 应用程序级别的故障切换


在某些情况下,您可能不希望自动客户端故障转移,更喜欢自己处理任何连接失败,并在自己的故障处理程序中编码您自己的手动重新连接逻辑。我们将此定义为应用级别的故障转移,因为故障转移是在用户应用级别上处理的。

如果您使用 JMS 在 JMS 连接上设置 ExceptionListener 类,则实施应用级别故障转移。当检测到连接失败时,JBoss EAP 消息传递将调用 ExceptionListener。在 ExceptionListener 中,您将关闭旧的 JMS 连接,可能会从 JNDI 查找新的连接工厂实例并创建新连接。

如果您使用核心 API,则流程非常相似: 您可以在核心 ClientSession 实例上设置 FailureListener

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部