Azure İşlevleri genel bakış için RabbitMQ bağlamaları
Not
RabbitMQ bağlamaları yalnızca Premium ve Ayrılmış App Service planlarında tam olarak desteklenir. Tüketim planları desteklenmez.
RabbitMQ bağlamaları yalnızca Azure İşlevleri sürüm 3.x ve sonraki sürümler için desteklenir.
Azure İşlevleri ile tümleşirRabbitMQ tetikleyiciler ve bağlamalar aracılığıyla. Azure İşlevleri RabbitMQ uzantısı, İşlevler ile RabbitMQ API'sini kullanarak ileti göndermenize ve almanıza olanak tanır.
Eylem | Tür |
---|---|
Bir RabbitMQ iletisi kuyruk üzerinden geldiğinde işlev çalıştırma | Tetikleyici |
RabbitMQ iletileri gönderme | Çıkış bağlaması |
Önkoşullar
RabbitMQ uzantısıyla çalışmadan önce RabbitMQ uç noktanızı ayarlamanız gerekir. RabbitMQ hakkında daha fazla bilgi edinmek için başlarken sayfasına bakın.
Uzantıyı yükleme
Yüklediğiniz NuGet uzantısı, işlev uygulamanızda kullandığınız C# moduna bağlıdır:
İşlevler yalıtılmış bir C# çalışan işleminde yürütülür. Daha fazla bilgi edinmek için bkz. Yalıtılmış çalışan işleminde C# Azure İşlevleri çalıştırma kılavuzu.
Bu NuGet paketini yükleyerek uzantıyı projenize ekleyin.
Paket yükleme
RabbitMQ uzantısı, host.json proje dosyanızda belirtilen bir uzantı paketinin parçasıdır. 3.x veya sonraki bir sürümü hedefleyen bir proje oluşturduğunuzda, bu paketi zaten yüklemiş olmanız gerekir. Daha fazla bilgi edinmek için bkz . uzantı paketi.