若要實現 App Launchpad 的高可用性,請使用相同的組態參數部署多個 App Launchpad 執行個體。

如果您將 RabbitMQ 設定為 AMQP Broker,且為直接交換類型,則 App Launchpad 可以實現立即可用的循環配置資源負載平衡。請參閱https://www.rabbitmq.com/tutorials/amqp-concepts.html

如果您使用 VMware Cloud Director 10.2 設定 App Launchpad,則 App Launchpad 會同時支援 AMQP 和 MQTT 訊息通訊協定。MQTT 不支援立即可用的高可用性。若要實現高可用性,請使用 AMQP 通訊協定進行 App LaunchpadVMware Cloud Director 之間的連線。

如果您使用 RabbitMQ 設定 App Launchpad,並且想將連線通訊協定切換至 MQTT,請執行 alp connect 指令碼,然後新增 --mqtt 引數。如需指令碼的詳細資訊,請參閱《安裝 App Launchpad步驟 3a

如果您將 App Launchpad 設定為使用 MQTT 通訊協定,並且想切換使用 AMQP,請先從 VMware Cloud Director 刪除 App Launchpad 服務擴充功能:
  1. 刪除 API 篩選器。
  2. 停用服務擴充功能。
  3. 刪除服務擴充功能。
如需有關刪除服務擴充功能的詳細資訊,請參閱所使用 vCloud API 版本的 API 說明文件。

VMware Cloud Director 刪除服務擴充功能之後,請執行 alp connect 指令碼以提供所需的 AMQP 詳細資料。