Powiązania RabbitMQ dla Azure Functions omówienie

Uwaga

Powiązania RabbitMQ są w pełni obsługiwane tylko w planach premium i dedykowanych App Service. Plany zużycia nie są obsługiwane.
Powiązania RabbitMQ są obsługiwane tylko w przypadku Azure Functions wersji 3.x i nowszych.

Azure Functions integruje się z aplikacją RabbitMQ za pośrednictwem wyzwalaczy i powiązań. Rozszerzenie Azure Functions RabbitMQ umożliwia wysyłanie i odbieranie komunikatów przy użyciu interfejsu API RabbitMQ z usługami Functions.

Akcja Typ
Uruchamianie funkcji, gdy komunikat RabbitMQ przechodzi przez kolejkę Wyzwalacz
Wysyłanie komunikatów RabbitMQ Powiązanie wyjściowe

Wymagania wstępne

Przed rozpoczęciem pracy z rozszerzeniem RabbitMQ należy skonfigurować punkt końcowy RabbitMQ. Aby dowiedzieć się więcej na temat oprogramowania RabbitMQ, zobacz stronę wprowadzenie.

Instalowanie rozszerzenia

Instalowany pakiet NuGet rozszerzenia zależy od trybu języka C# używanego w aplikacji funkcji:

Funkcje są wykonywane w tym samym procesie co host usługi Functions. Aby dowiedzieć się więcej, zobacz Tworzenie funkcji biblioteki klas języka C# przy użyciu Azure Functions.

Dodaj rozszerzenie do projektu, instalując ten pakiet NuGet.

Instalowanie pakietu

Rozszerzenie RabbitMQ jest częścią pakietu rozszerzeń określonego w pliku projektu host.json. Podczas tworzenia projektu, który jest przeznaczony dla wersji 3.x lub nowszej, powinien być już zainstalowany ten pakiet. Aby dowiedzieć się więcej, zobacz pakiet rozszerzeń.

Następne kroki