Azure Functions에 대한 RabbitMQ 바인딩 개요
참고 항목
RabbitMQ 바인딩은 프리미엄 및 전용 App Service 요금제에서만 완전히 지원됩니다. Flex 소비 및 소비 계획은 아직 지원되지 않습니다.
RabbitMQ 바인딩은 Azure Functions 버전 3.x 이상 버전에서만 지원됩니다.
Azure Functions는 트리거 및 바인딩을 통해 RabbitMQ와 통합됩니다. Azure Functions RabbitMQ 확장을 사용하면 함수를 사용하여 RabbitMQ API를 사용하여 메시지를 보내고 받을 수 있습니다.
작업 | Type |
---|---|
큐를 통해 RabbitMQ 메시지가 들어올 때 함수를 실행합니다. | 트리거 |
RabbitMQ 메시지 보내기 | 출력 바인딩 |
필수 조건
RabbitMQ 확장을 사용하기 전에 RabbitMQ 엔드포인트를 설정해야 합니다. RabbitMQ에 대해 자세히 알아보려면 시작하기 페이지를 참조하세요.
확장 설치
설치하는 확장 NuGet 패키지는 함수 앱에서 사용 중인 C# 모드에 따라 다릅니다.
Functions는 격리된 C# 작업자 프로세스에서 실행됩니다. 자세한 내용은 격리된 작업자 프로세스에서 C# Azure Functions 실행 가이드를 참조하세요.
이 NuGet 패키지를 설치하여 프로젝트에 확장을 추가합니다.
번들 설치
RabbitMQ 확장은 host.json 프로젝트 파일에 지정된 확장 번들의 일부입니다. 버전 3.x 이상을 대상으로 하는 프로젝트를 만들 때 이 번들이 이미 설치되어 있어야 합니다. 자세한 내용은 확장 번들을 참조하세요.