執行配置範例的含意
當您執行「 定義配置範例 」精靈時,會定義 IBM® MQ 物件。 其中部分物件會變更佇列管理程式的行為,您應該注意到這些物件如何影響佇列管理程式及其通訊鏈結。
執行「 定義配置範例 」精靈會將佇列管理程式的預設傳輸佇列設為 SYSTEM.MQTT.TRANSMIT.QUEUE
,其優先順序高於現有的預設傳輸佇列(如果該佇列管理程式上存在預設傳輸佇列的話)。
將預設傳輸佇列定義為 MQTT 傳輸佇列,可讓 IBM MQ 應用程式將點對點訊息傳送至 MQTT 用戶端,而無需為每個用戶端建立個別佇列管理程式別名。 預定給 MQTT 用戶端的訊息,會使用符合接收訊息的佇列管理程式名稱的用戶端 ID,透過佇列管理程式上的 MQTT 傳輸佇列,遞送至 MQTT 用戶端。 IBM MQ 佇列管理程式會察覺 MQTT 用戶端,如同它們是遠端佇列管理程式一樣。
如果您先前使用 IBM MQ 預設傳輸佇列將訊息遞送至其他佇列管理程式,則必須在執行配置範例或手動配置佇列管理程式以啟用「遙測」特性之前,明確地建立替代路徑 (例如,透過定義佇列管理程式別名)。
執行範例配置會導致 MQTT 用戶端在 Windows 上使用使用者名稱 Guest
來存取 IBM MQ 資源,在 Linux®上使用 nobody
來存取。