App Launchpad의 고가용성을 달성하려면 동일한 구성 매개 변수를 사용하여 여러 App Launchpad 인스턴스를 배포합니다.
직접 교환 유형을 사용하여 RabbitMQ를 AMQP 브로커로 구성하는 경우 App Launchpad는 높은 수준의 라운드 로빈 로드 밸런싱을 달성할 수 있습니다. https://www.rabbitmq.com/tutorials/amqp-concepts.html의 내용을 참조하십시오.
VMware Cloud Director 10.2를 사용하여 App Launchpad를 구성하는 경우 App Launchpad는 AMQP 및 MQTT 메시징 프로토콜을 모두 지원합니다. MQTT는 높은 수준의 고가용성을 지원하지 않습니다. 고가용성을 달성하려면 App Launchpad와 VMware Cloud Director 사이의 연결에 AMQP 프로토콜을 사용합니다.
RabbitMQ를 사용하여 App Launchpad를 구성하고 연결 프로토콜을 MQTT로 전환하려면 alp connect 스크립트를 실행하고 --mqtt 인수를 추가합니다. 스크립트에 대한 자세한 내용은 "App Launchpad설치" 3a 단계를 참조하십시오.
MQTT 프로토콜을 사용하도록
App Launchpad를 구성하고 AMQP 사용으로 전환하려는 경우 먼저
VMware Cloud Director에서
App Launchpad 서비스 확장을 삭제합니다.
- API 필터를 삭제합니다.
- 서비스 확장을 비활성화합니다.
- 서비스 확장을 삭제합니다.
VMware Cloud Director에서 서비스 확장을 삭제한 후에는 필요한 AMQP 세부 정보를 제공하는 alp connect 스크립트를 실행합니다.