总线成员类型及其对高可用性和工作负载共享的影响

可将服务器添加至服务集成总线以创建服务器总线成员。还可将集群添加至服务集成总线以创建集群总线成员。集群总线成员可提供可伸缩性和工作负载分摊或高可用性,但服务器总线成员不能提供这些功能。

将服务器添加至总线

将服务器添加至服务集成总线时,会自动创建消息传递引擎。这种单个消息传递引擎不能参加与其他消息传递引擎的工作负载分担;只能在集群中它才能那样做。消息传递引擎也没有高可用性,原因是没有可用来运行它的其他服务器。

将集群添加至总线

集群部署可提供可伸缩性和工作负载分摊或高可用性,或者这些方面的组合。这取决于集群中的消息传递引擎数目以及这些消息传递引擎的行为,例如,消息传递引擎能够故障转移至另一服务器还是能够在服务器再次变为可用时进行故障恢复。

可使用消息传递引擎策略辅助在集群中创建并配置消息传递引擎。下列预定义消息传递引擎策略类型可用,它们支持常用集群配置:
  • 高可用性。在集群中创建一个消息传递引擎。它可故障转移至集群中的任何其他服务器,所以它具有高可用性。
  • 可伸缩性。在集群中为每个应用程序服务器创建一个消息传递引擎。消息传递引擎不能故障转移。
  • 带有高可用性的可伸缩性。在集群中为每个应用程序服务器创建一个消息传递引擎。每个消息传递引擎可故障转移至集群中的特定服务器,形成可用性的循环模式。

还可使用消息传递引擎策略辅助来创建定制消息传递引擎策略。可为集群创建任意数目的消息传递引擎,并根据需要配置消息传递引擎。系统会自动创建消息传递引擎的相关核心组策略和设置。

如果不使用消息传递引擎策略辅助,那么将服务器集群添加至服务集成总线时,系统会自动创建单个消息传递引擎。此消息传递引擎使用 WebSphere® Application Server 中已存在的缺省 SIBus 核心组策略。该策略允许消息传递引擎故障转移至集群中的任何服务器。必要时可添加更多消息传递引擎。集群部署取决于集群中的消息传递引擎数目以及绑定至每个消息传递引擎的高可用性组 (HAGroup) 策略。

如果集群中只有一个消息传递引擎,并且您将目标部署至该集群,那么由该消息传递引擎定位该目标。该目标的所有消息传递工作负载将由该消息传递引擎处理;并且不能分摊消息传递工作负载。目标的可用性特征与消息传递引擎的可用性特征相同。

通过将其他消息传递引擎引入集群,可从增加的可伸缩性获益。将目标部署至集群时,它将分布在集群中的所有消息传递引擎上,并且目标会在消息传递引擎之间进行分区。消息传递引擎可分摊流经该目标的所有流量,从而降低一个消息传递引擎失效带来的影响。每个目标分区的可用性特征与该分区所在的消息传递引擎的可用性特征相同。

如果您不使用消息传递引擎策略辅助,那么可以通过修改 HAManager 对消息传递引擎的 HAGroup 应用的核心组策略来控制每个消息传递引擎的可用性行为。

在集群中创建和配置消息传递引擎的最简单方法是将集群添加至总线,以及对预定义的其中一种消息传递引擎策略类型使用消息传递引擎策略辅助。如果熟悉如何创建消息传递引擎及配置消息传递引擎行为,那么可使用消息传递引擎策略辅助和定制消息传递引擎策略类型。要将集群添加至总线而不使用消息传递引擎策略辅助,应熟悉此操作涉及的所有创建和配置步骤,例如,创建消息传递引擎、配置核心组策略和使用匹配条件。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjt0005_
文件名:cjt0005_.html