Udostępnij za pośrednictwem


Omówienie powiązań RabbitMQ dla usługi Azure Functions

Uwaga

Powiązania RabbitMQ są w pełni obsługiwane tylko w planach Premium i Dedicated App Service . Plany Flex Consumption i Consumption nie są jeszcze obsługiwane.
Powiązania RabbitMQ są obsługiwane tylko w przypadku usługi Azure Functions w wersji 3.x i nowszych.

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

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 o RabbitMQ, zobacz stronę wprowadzenie.

Instalowanie rozszerzenia

Instalowany pakiet NuGet rozszerzenia zależy od trybu języka C#, którego używasz w aplikacji funkcji:

Funkcje są wykonywane w izolowanym procesie roboczym języka C#. Aby dowiedzieć się więcej, zobacz Przewodnik dotyczący uruchamiania usługi Azure Functions w języku C# w izolowanym procesie roboczym.

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

Instalowanie pakietu

Rozszerzenie RabbitMQ jest częścią pakietu rozszerzenia 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