可以将部署管理器单元用于由多个服务器组成的 Enterprise Service Bus,而某些服务器或所有服务器是服务器集群的成员。
托管 SCA 模块的队列目标的服务器在 SCA.SYSTEM 总线中具有一个消息传递引擎。对于许多用途,这已经足够,但这样的消息传递引擎只能在创建它的服务器中运行。该服务器因此成为单点故障;如果该服务器不能运行,则该消息传递引擎不可用。通过将服务器集群配置为总线成员,消息传递引擎就可以在集群中的某个服务器上运行;如果该服务器出现故障,则该消息传递引擎可在一个备用服务器上运行。在图 1 中举例说明了这种情况。
配置集群总线成员的另一个优点是能够在多个服务器中分担与 SCA 模块相关联的工作负载。对于已部署到集群总线成员中的 SCA 模块,将在集群服务器运行的一组消息传递引擎之间分配所使用的队列目标。集群中的每个消息传递引擎都将处理通过 SCA 模块的一部分消息。
总之,根据您配置的策略,通过集群总线成员可以实现故障转移和/或分担工作负载。
可以采用多种不同的方法来创建一个多服务器 Enterprise Service Bus: