RabbitMQ Perangkat Lunak Antrian Pesan Gratis
Erlang berbasis broker pesan open source yang paling banyak digunakan
RabbitMQ adalah perangkat lunak antrian pesan open source. Ini memberikan pesan asinkron, decoupling aplikasi dan platform yang aman untuk mengirim dan menerima pesan.
Ringkasan
RabbitMQ adalah perangkat lunak broker pesan terbaik yang paling banyak digunakan dan populer - perantara untuk pesan. Ini ditulis dalam bahasa pemrograman Erlang dan didukung oleh Yayasan Perangkat Lunak Pivotal. Ini memberi aplikasi Anda platform umum dan tempat yang aman untuk mengirim dan menerima pesan. Fitur -fiturnya meliputi kinerja, keandalan, ketersediaan tinggi, pengelompokan dan federasi dll. Rabbitmq kapal dengan UI manajemen yang mudah digunakan yang memungkinkan Anda untuk memantau dan mengontrol broker pesan Anda. Pialang Pesan RabbitMQ atau Manajer Antrian dapat diunduh dari situs web resmi untuk semua sistem operasi utama yaitu Linux, Windows, dan MacOS. Disarankan untuk menggunakan plugin RabbitMQ untuk memudahkan beban kerja broker pesan dan memperluas fungsinya. Plugin RabbitMQ yang paling penting adalah plugin manajemen dan Anda harus mengaktifkannya secara manual. Plugin manajemen RabbitMQ membantu pengguna untuk mengoperasikan RabbitMQ menggunakannya melalui antarmuka pengguna grafis.
Persyaratan sistem
Persyaratan untuk mengatur rabbitmq meliputi:
- Hak istimewa pengguna sudo
- Erlang 24.x
- Git
Fitur
Beberapa fitur utama RabbitMQ tercantum di bawah ini:
- Pesan asinkron
- Ketersediaan dan keandalan yang tinggi
- Logika perutean yang fleksibel
- Pengelompokan jaringan
- Model Federasi
- Antrian yang sangat tersedia
- Pesan Multi Protokol
- Banyak klien bahasa
- Mudah digunakan UI
- Manajemen dan Pemantauan
- Menelusuri dukungan
- Alat dan sistem plugin
- Open Source
Instruksi instalasi
Instal Rabbitmq di Ubuntu
RabbitMQ sederhana dan mudah memulai perangkat lunak. Pertama, pastikan bahwa semua paket depensi RabbitMQ diinstal dan mutakhir. Panduan di bawah ini mencakup instalasi RabbitMQ di Debian dan Ubuntu termasuk distribusi berdasarkan mereka. Harap ikuti instruksi di bawah ini untuk menyiapkan RabbitMQ. Instal Erlang dengan:
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update -y
sudo apt-get install -y erlang erlang-nox
Selanjutnya, tambahkan repositori apt rabbitmq:
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Perbarui daftar paket dengan perintah:
sudo apt-get update -y
Selanjutnya, instal server RabbitMQ:
sudo apt-get install -y rabbitmq-server
Anda dapat memulai server RabbitMQ menggunakan perintah:
sudo systemctl start rabbitmq-server
Periksa status RabbitMQ dengan:
sudo systemctl status rabbitmq-server
Aktifkan layanan RabbitMQ sehingga dimulai pada boot sistem:
sudo systemctl enable rabbitmq-server
Selanjutnya, setup Rabbitmq Web Management Console:
sudo rabbitmq-plugins enable rabbitmq_management
Buat Akun Administrator di RabbitMQ Single Instance:
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Anda dapat mengatur cluster instance rabbitmq di node master dengan:
wget https://gist.githubusercontent.com/fernandoaleman/05cbf15e0e58f8de7a29a21b24f9debb/raw/55efa7b36c245a9f6ffa3bcd2382c078cce0e9a2/rabbitmq-cluster.sh
chmod +x rabbitmq-cluster.sh
./rabbitmq-cluster.sh
Buka browser favorit Anda dan telusuri http: // localhost: 15672/Untuk membuka manajemen RabbitMQ. Selamat! Anda telah berhasil menginstal perangkat lunak RabbitMQ di Ubuntu 20.04. Menikmati!
FAQ
Untuk apa Rabbitmq digunakan?
RabbitMQ adalah broker pesan yang juga dikenal sebagai perangkat lunak antrian pesan atau manajer antrian. Ini memberi aplikasi Anda platform umum untuk mengirim dan menerima pesan, dan pesan Anda tempat yang aman untuk tinggal sampai diterima.
Bagaimana cara menginstal RabbitMQ?
Setelah versi Erlang yang didukung diinstal, unduh penginstal RabbitMQ, RabbitMQ-Server dan jalankan. Ini menginstal RabbitMQ dan memulainya menggunakan konfigurasi default.
Di mana RabbitMQ diinstal di Linux?
Secara default ini adalah /usr /lokal. Instalasi Paket Debian dan RPM Gunakan $ {install_prefix} kosong. Perhatikan bahwa/usr/lib/rabbitmq/plugin hanya digunakan ketika rabbitmq dipasang ke lokasi standar (default).
Bagaimana cara memulai Rabbitmq secara lokal?
Layanan RabbitMQ dimulai secara otomatis. Anda dapat berhenti/menginstal ulang/memulai layanan RabbitMQ dari menu start. Setelah semua dilakukan terbuka: http: // localhost: 15672/Untuk membuka manajemen RabbitMQ.
Apa perbedaan antara RabbitMQ dan ActiveMQ?
Perbedaan utama antara ActiveMQ dan RabbitMQ adalah bahwa ActiveMQ adalah broker pesan yang didukung multi-protokol open-source yang ditulis dalam bahasa Java sedangkan RabbitMQ adalah broker pesan yang didukung multi-protokol open-source yang ditulis dalam bahasa Erlang.
Mengeksplorasi
Dalam artikel ini kita membahas tentang RabbitMQ. Untuk mempelajari tentang perangkat lunak antrian pesan lain (MQ), silakan kunjungi halaman berikut:
Top 5 Pesan Sumber Terbuka Antrian Perangkat Lunak MQ