Site icon Knowledge Base Jagoan Hosting Indonesia

Membuat Exchange, Queue, dan Menghubungkannya di RabbitMQ

Halo Sob! 👋🏻

Dalam panduan ini, kita akan belajar cara membuat exchange, queue, dan menghubungkannya dengan binding supaya pesan dapat didistribusikan dengan tepat.


Membuat Queue

Queue adalah tempat penyimpanan sementara pesan sebelum diproses.

1. Akses Dashboard RabbitMQ > Masuk ke Tab “Queues”

2. Buat Queue Baru

Klik tombol Add a new queue. Kemudian isikan beberapa kolom berikut : 

Name : Masukkan nama queue, misalnya my_queue.
Durable : Pilih opsi ini jika kalian ingin queue tetap ada meskipun RabbitMQ di-restart.
Biarkan pengaturan lainnya ke nilai default.

Setelah itu, klik Add Queue. Queue yang baru dibuat akan muncul di daftar queue.


Membuat Exchange

Exchange adalah komponen RabbitMQ yang menerima pesan dan menentukan ke mana pesan tersebut harus dikirim.

1. Masuk ke tab “Exchanges”

2. Buat Exchange Baru

Klik Add a new exchange. Kemudian isikan kolomnya seperti berikut :

Name : Masukkan nama exchange, misalnya my_exchange.
Type : Pilih tipe exchange “Direct” supaya pesan dikirim ke queue berdasarkan routing key yang cocok..
Durability : Pilih “Durable“. Pilih opsi ini agar exchange tetap ada setelah RabbitMQ di-restart.

Klik Add Exchange. Exchange yang baru dibuat akan muncul di daftar exchange.


Menghubungkan Exchange ke Queue (Binding)

Binding adalah pengaturan yang menghubungkan exchange ke queue sehingga pesan dari exchange dapat diteruskan ke queue.

1. Masuk ke exchange yang sudah dibuat tadi

Pada tutorial ini, kami menggunakan “my_exchange“. Pada daftar exchange, klik nama exchange yang diinginkan.

2. Tambahkan Binding ke Queue

Pada bagian Bindings, pilih opsi seperti berikut : 

a. Pilih To Queue.
b. Pilih nama queue, misalnya my_queue.
c. Routing key (opsional)
d. Klik Bind.

Selamat Kamu telah memahami cara membuat exchange, queue, dan menghubungkannya. Untuk melakukan tes pengiriman pesan kalian bisa lihat panduan tersebut pada tutorial berikut :

Mengirim Pesan pada RabbitMQ

Semoga bermanfaat! Happy Hosting! 🚀

 

Related Posts
Panduan Lengkap RabbitMQ

RabbitMQ adalah perangkat lunak message broker open-source yang digunakan untuk mengelola komunikasi antar aplikasi melalui sistem antrian pesan (message queue). Read more

Mengakses RabbitMQ Management UI

Hai Sob! 👋🏻RabbitMQ Management UI sangat berguna untuk mengelola RabbitMQ secara visual. Kali ini kita membahas cara mengakses RabbitMQ Management Read more

Mengirim Pesan melalui Management UI RabbitMQ

Hai Sob! 🚀 kali ini kita akan membahas cara mengirim pesan ke exchange agar diteruskan ke queue yang sesuai. Sebelumnya Read more

Mengaktifkan Shovel Plugin di RabbitMQ

Apa Itu Shovel Plugin di RabbitMQ? Shovel Plugin adalah fitur di RabbitMQ yang memungkinkan kalian untuk memindahkan pesan secara otomatis Read more

Exit mobile version