Bagikan melalui


Gambaran umum RabbitMQ untuk Azure Functions

Azure Functions terintegrasi dengan RabbitMQ melalui pemicu dan pengikatan.

Catatan

Pengikatan RabbitMQ hanya didukung penuh pada paket Elastic Premium dan Dedicated (App Service ). Paket Konsumsi dan Konsumsi Fleksibel belum didukung.

Pengikatan RabbitMQ tidak didukung oleh runtime Azure Functions v1.x.

Ekstensi RabbitMQ Azure Functions memungkinkan Anda mengirim dan menerima pesan menggunakan RabbitMQ API dengan Functions.

Perbuatan Jenis
Jalankan fungsi ketika pesan RabbitMQ datang melalui antrean Pemicu
Kirim pesan RabbitMQ Pengikatan output

Prasyarat

Sebelum menggunakan ekstensi RabbitMQ, Anda harus menyiapkan titik akhir RabbitMQ. Untuk mempelajari lebih lanjut tentang RabbitMQ, lihat halaman mulai menggunakan.

Menginstal ekstensi

Paket NuGet ekstensi yang Anda instal bergantung pada mode C# yang Anda gunakan di aplikasi fungsi Anda:

Functions dijalankan dalam proses pekerja C# yang terisolasi. Untuk mempelajari selengkapnya, lihat Panduan untuk menjalankan C# Azure Functions dalam proses pekerja yang terisolasi.

Tambahkan ekstensi ke proyek Anda dengan memasang Paket NuGet ini.

Memasang bundel

Ekstensi RabbitMQ adalah bagian dari bundel ekstensi, yang ditentukan dalam file proyek host.json Anda. Saat Anda membuat proyek yang menargetkan versi 3.x atau yang lebih baru, Anda harus memasang bundel ini. Untuk mempelajari lebih lanjut, lihat bundel ekstensi.

Langkah berikutnya