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.