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 zużycia nie są 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla