整个网络的 WebSphere Message Broker 资源的命名约定确保名称是唯一的,以及创建新资源的用户可确信不会引入复制或混淆。
WebSphere Message Broker 网络中必须创建和命名的资源为:
- 配置管理器
- 创建配置管理器时,请赋予它系统中唯一的名称。名称在配置管理器之间,以及配置管理器和代理之间必须是唯一的。配置管理器名称在 UNIX 系统上区分大小写。
- 代理
- 创建代理时,请赋予它代理域中唯一的名称。当您在安装代理(使用 mqsicreatebroker 命令)的系统上创建代理,和当您在工作台中创建一个到代理域拓扑中的代理的引用时,必须使用与该代理相同的名称。后者是配置库中物理代理(由 mqsicreatebroker 创建)的一个代表,这个名称将二者链接起来。除在 Windows 平台外,代理名区分大小写。
- 执行组
- 执行组名称必须在代理中是唯一的。
- 消息流和消息处理节点
- 各消息处理节点在所分配的消息流中必须是唯一的。例如,如果单个消息流中包含两个 MQOutput 节点,请为每个节点提供唯一的名称。
消息流名称必须在代理域中是唯一的。该代理域中任何到该名称的引用始终会引用到相同的消息流。您可以将相同的消息流分配到多个代理。
- 消息集和消息
- 各消息名称在其所属的消息集中必须是唯一的。
消息集名称必须在代理域中是唯一的。该代理域中任何到该名称的引用始终会引用到相同的消息集。因此,您可以将相同的消息集分配到多个代理。
用户名称服务器在创建时没有分配名称。它只能通过 WebSphere MQ 队列管理器(主管它提供的服务)的名称来识别。