Azure Functions에 대한 RabbitMQ 바인딩 개요

참고 항목

RabbitMQ 바인딩은 프리미엄전용 App Service 요금제에서만 완전히 지원됩니다. 소비 계획은 지원되지 않습니다.
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 이상을 대상으로 하는 프로젝트를 만들 때 이 번들이 이미 설치되어 있어야 합니다. 자세한 내용은 확장 번들을 참조하세요.

다음 단계