若要實現 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 Launchpad 與 VMware Cloud Director 之間的連線。
如果您使用 RabbitMQ 設定 App Launchpad,並且想將連線通訊協定切換至 MQTT,請執行 alp connect 指令碼,然後新增 --mqtt 引數。如需指令碼的詳細資訊,請參閱《安裝 App Launchpad》的步驟 3a。
如果您將
App Launchpad 設定為使用 MQTT 通訊協定,並且想切換使用 AMQP,請先從
VMware Cloud Director 刪除
App Launchpad 服務擴充功能:
- 刪除 API 篩選器。
- 停用服務擴充功能。
- 刪除服務擴充功能。
從 VMware Cloud Director 刪除服務擴充功能之後,請執行 alp connect 指令碼以提供所需的 AMQP 詳細資料。