第 22 章 启用高可用性
摘要
本章解释了如何在 Apache CXF 运行时中启用和配置高可用性。
22.1. 高可用性简介
概述
可扩展且可靠的应用程序需要高可用性,以避免分布式系统中出现单点故障。您可以使用以下方法保护您的系统免受单点故障 复制的服务。
复制的服务由同一服务的多个实例或 副本 组成。它们整合为一个逻辑服务。客户端在复制服务上调用请求,Apache CXF 将请求发送到其中一个成员副本。到副本的路由对客户端是透明的。
带有静态故障切换的 HA
Apache CXF 支持带有静态故障切换的高可用性(HA),其中副本详情会在服务 WSDL 文件中编码。WSDL 文件包含多个端口,并且可以为同一服务包含多个主机。只要 WSDL 文件保持不变,集群中的副本数量仍保持静态。更改集群大小涉及编辑 WSDL 文件。