集群允许我们在多台并行服务器(又称集群节点)上运行应用程序。负载会分布在不同的服务器上,即使任何服务器发生故障,应用程序仍可通过其他集群节点访问。集群对于可扩展的企业应用程序至关重要,因为只需向集群添加更多节点即可提高性能。JBoss 应用服务器 (AS) 开箱即支持集群。启动 JBoss 服务器集群的最简单方法是在同一局域网上启动多个 JBoss 实例,对每个实例使用 run -c all 命令。所有以 all 配置启动的服务器实例会相互检测并自动形成集群。在本节的第一部分,我将讨论 JBoss 集群服务的概念。在阅读本章的其余部分之前,理解这些概念非常重要。特定类型应用程序的集群配置将在之后介绍。