搜索

22.3. 使用静态故障切换配置 HA

download PDF

概述

默认情况下,如果与客户端通信不可用的原始服务不可用,则带有静态故障转移的 HA 会在选择副本服务时使用后续策略。后续策略在每次使用时都会以连续顺序选择一个副本服务。选择由 Apache CXF 的内部服务模型决定,生成确定性故障转移模式。

配置随机策略

在选择副本时,您可以使用静态故障转移配置 HA 来使用随机策略,而不是后续策略。random 策略在每次服务不可用时选择一个随机副本服务,或者出现故障。从集群中的surviv 成员中故障转移目标选择完全是随机的。

要配置随机策略,请将 例 22.3 “为静态故障转移配置 Random 策略” 中显示的配置添加到您的客户端配置文件中。

例 22.3. 为静态故障转移配置 Random 策略

<beans ...>
    <bean id="Random" class="org.apache.cxf.clustering.RandomStrategy"/>

    <jaxws:client name="{http://apache.org/hello_world_soap_http}Replica3"
                  createdFromAPI="true">
        <jaxws:features>
            <clustering:failover>
                <clustering:strategy>
                    <ref bean="Random"/>
                </clustering:strategy>
            </clustering:failover>
        </jaxws:features>
    </jaxws:client>
</beans>

例 22.3 “为静态故障转移配置 Random 策略” 中显示的配置可以解释如下:

定义实施随机策略的 Random bean 和实施类。

指定在选择副本时使用随机策略。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.