第 22 章 启用高可用性
摘要
本章论述了如何在 Apache CXF 运行时启用和配置高可用性。
22.1. 高可用性简介
概述
可扩展且可靠的应用程序需要高可用性来避免分布式系统中的单点故障。您可以使用 来保护您的系统不受单一故障点 复制的服务。
复制的服务由同一服务 的多个实例 或副本组成。两者结合为一个逻辑服务。客户端调用复制服务上的请求,而 Apache CXF 则向其中一个成员副本提供请求。到副本的路由对客户端是透明的。
具有静态故障转移的 HA
Apache CXF 支持使用静态故障转移的高可用性(HA),其中副本详情是在服务 WSDL 文件中编码的。WSDL 文件包含多个端口,可以包含多个主机,可以针对同一服务包含多个主机。只要 WSDL 文件保持不变,集群中的副本数会一直保持静态。更改集群大小涉及编辑 WSDL 文件。