Untuk dengan cepat menyiapkan lingkungan pengembangan untuk RabbitMQ, disarankan untuk menggunakan Docker. Karena RabbitMQ dikembangkan menggunakan Erlang, proses instalasi konvensional melibatkan instalasi Erlang terlebih dahulu dan kemudian RabbitMQ, yang bisa cukup merepotkan. Menggunakan Docker menyederhanakan proses ini dengan hanya satu perintah.

Rekomendasi: Disarankan untuk menggunakan Docker untuk mendeploy lingkungan pengembangan. Ini sederhana, nyaman untuk memelihara beberapa lingkungan, dan tidak perlu menghabiskan terlalu banyak waktu untuk persiapan lingkungan. Instalasi Docker di MacOS dan Linux cukup mudah dan dapat ditemukan secara online. Meskipun Windows 10 juga mendukung instalasi Docker, sebaiknya menginstal mesin virtual Linux untuk pengujian backend karena sistem Windows kurang nyaman untuk tujuan tersebut.

Deployment menggunakan Docker

Perintah instalasi awal

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

Penjelasan: Perintah di atas mengunduh dan memulai sebuah instansi kontainer RabbitMQ, membuka dua port, 5672 dan 15672. Port 15672 adalah port konsol manajemen, sedangkan 5672 adalah port yang perlu kita akses saat menulis kode.

Tentang versi gambar Docker RabbitMQ, contoh tersebut menggunakan versi 3-management. Versi terbaru dapat ditemukan di repositori gambar resmi Docker di sini.

Mengelola kontainer RabbitMQ

Untuk menghentikan kontainer RabbitMQ:

docker stop rabbitmq

Untuk memulai kembali kontainer RabbitMQ:

docker start rabbitmq

Catatan: Kontainer Docker hanya perlu diinstal sekali, dan setelah itu dapat dimulai dan dihentikan menggunakan perintah start/stop.

Konsol Manajemen RabbitMQ

Akses konsol manajemen RabbitMQ di: http://localhost:15672/ Username dan password default: guest / guest

Tips: Jika menggunakan mesin virtual, ganti 'localhost' dengan alamat IP mesin virtual tersebut.

Tangkapan layar: RabbitMQ Management Console