运行样本配置的含义
运行 " 定义样本配置 " 向导时,将定义 IBM® MQ 对象。 这些对象中的某些对象会改变队列管理器的行为,您应当知道这些对象如何影响队列管理器及其通信链路。
通过运行“定义样本配置”向导,会将队列管理器的缺省传输队列设置为 SYSTEM.MQTT.TRANSMIT.QUEUE
,此队列优先于现有的缺省传输队列(如果在此队列管理器上存在)。
通过将缺省传输队列定义为 MQTT 传输队列, IBM MQ 应用程序可以将点到点消息发送到 MQTT 客户机,而无需为每个客户机创建单独的队列管理器别名。 对于以 MQTT 客户机作为目标的消息,会通过队列管理器上的 MQTT 传输队列,将消息传递至具有与消息目标队列管理器名称匹配的客户机标识的 MQTT 客户机。 IBM MQ 队列管理器将 MQTT 客户机视为远程队列管理器。
如果先前已使用 IBM MQ 缺省传输队列将消息路由到其他队列管理器,那么在运行样本配置或手动配置队列管理器以启用遥测功能之前,必须显式创建备用路由 (例如,通过定义队列管理器别名)。
运行样本配置会导致 MQTT 客户机在 Windows 上访问名为 Guest
的 IBM MQ 资源,在 Linux®上访问名为 nobody
的资源。