跳到主要内容

先决条件

在配置消息路由网络中使用的每个事件代理的动态消息路由(DMR)设置之前,请确保您阅读并遵守以下所有信息:

  • DMR节点由独立的事件代理、软件事件代理的HA组或使用主动/备用冗余模型的HA设备对组成。DMR不支持主动/主动冗余模型。

    配置为高可用性(HA)冗余对的设备必须将其冗余角色配置为primarybackup。更多信息,请参见分配主动/备用角色。

  • 在配置DMR之前,您必须知道所有事件代理或HA组/冗余对的消息骨干的地址(IP或FQDN)。

  • 必须在每个事件代理上启用消息骨干。更多信息,请参见启用所有消息服务。

  • 必须在每个事件代理上启用SMF服务。更多信息,请参见SMF服务管理。

  • 事件代理必须具有唯一的物理路由器名称。更多信息,请参见路由器名称配置。

  • 在软件事件代理上,每个节点上的max-connections系统缩放参数必须设置为1000或更大。更多信息,请参见使用系统缩放参数。

网络构建规则

为了让事件网格中的节点自动发现正确的消息路由:

  • 每个节点必须属于一个集群(即,必须在每个节点上创建集群;请参见配置DMR集群)
  • 必须在集群中的每个节点上启用DMR。更多信息,请参见启用和禁用DMR模式。
  • 集群中每个节点上的参与消息VPN的集合必须相同。

此外,DMR网络必须遵守以下集群链接规则,否则系统可能会引发拓扑错误:

  • 每对节点之间只能有一个集群链接。
  • 对于水平扩展配置,集群中的每个节点必须通过内部链接连接到每个其他节点。换句话说,节点之间必须有完整的内部链接网格。
  • 对于多站点连接配置,集群通过网关节点之间的外部链接连接在一起,以允许在一个集群中发布的消息被传递到连接到另一个集群的消费者。不必在集群之间有完整的外部链接网格。换句话说,网络中的每个集群不需要连接到每个其他集群;然而,只有通过外部链接直接连接的集群才能交换消息。