第 22 章 启用高可用性

摘要

本章论述了如何在 Apache CXF 运行时启用和配置高可用性。

22.1. 高可用性简介

概述

可扩展且可靠的应用程序需要高可用性,以避免分布式系统中任何单点故障。您可以使用以下方法使系统不受单点故障进行保护 复制的服务

复制的服务由同一服务 的多个实例 或副本组成。它们作为一个逻辑服务相结合。客户端在复制的服务上调用请求,而 Apache CXF 将请求提供给其中一个成员副本。对客户端而言,对副本的路由是透明的。

带有静态故障切换的 HA

Apache CXF 支持具有静态故障转移的高可用性(HA),其中副本详细信息在服务 WSDL 文件中进行编码。WSDL 文件包含多个端口,可为同一服务包含多个主机。只要 WSDL 文件保持不变,集群中的副本数量仍保持静态。更改集群大小涉及编辑 WSDL 文件。