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