logo
icon

RabbitMQ with Delayed Message Exchange

Broker pesan RabbitMQ dengan plugin pertukaran pesan tertunda diaktifkan. Ini memungkinkan Anda menjadwalkan pengiriman pesan dengan penundaan yang dapat dikonfigurasi.

Broker pesan RabbitMQ dengan plugin pertukaran pesan tertunda diaktifkan. Ini memungkinkan Anda menjadwalkan pengiriman pesan dengan penundaan yang dapat dikonfigurasi.

PlatformZeabur
Dideploy0
Penerbitauthor3HFT
Dideploy0 kali
Penerbit3HFT
Dibuat2026-05-27
Tag
Message QueueMessaging

RabbitMQ dengan Pertukaran Pesan Tertunda

Template ini menerapkan RabbitMQ dengan plugin rabbitmq_delayed_message_exchange diaktifkan.

Fitur

  • Broker Pesan: Broker pesan RabbitMQ lengkap
  • Pesan Tertunda: Jadwalkan pengiriman pesan dengan penundaan yang dapat dikonfigurasi
  • Konsol Manajemen: Antarmuka manajemen berbasis web di port 15672
  • Protokol AMQP: Dukungan protokol AMQP 0-9-1 standar

Memulai

  1. Setelah penerapan, akses konsol manajemen di http://<service-url>:15672
  2. Masuk dengan kredensial yang Anda berikan
  3. Buat pertukaran, antrian, dan pengikatan sesuai kebutuhan

Menggunakan Pesan Tertunda

Untuk menggunakan plugin pertukaran pesan tertunda:

  1. Buat pertukaran dengan tipe x-delayed-message
  2. Atur argumen x-delayed-type ke tipe pertukaran yang mendasar (misalnya, direct, topic)
  3. Publikasikan pesan dengan header x-delay (dalam milidetik)

Port

  • 5672: Protokol AMQP (untuk koneksi klien)
  • 15672: Konsol manajemen (HTTP)

Catatan Penting

  • Plugin pertukaran pesan tertunda bersifat eksperimental dan tidak direkomendasikan untuk penggunaan produksi skala besar
  • Untuk pemrosesan pesan tertunda skala besar, pertimbangkan menggunakan Antrian Surat Mati dengan TTL atau sistem penjadwalan eksternal
  • Data disimpan di volume yang dipasang

Lisensi

RabbitMQ dilisensikan di bawah Mozilla Public License 2.0. Lihat https://github.com/rabbitmq/rabbitmq-server untuk detail.