ArnabMQ

Cara memasang RabbitMQ di Ubuntu

Cara memasang RabbitMQ di Ubuntu

Dalam catatan ini, kita akan melihat bagaimana kita boleh memasang salah satu alat pesanan asinkron yang paling popular, RabbitMQ. Menurut laman web rasmi mereka: "RabbitMQ adalah broker mesej sumber terbuka yang paling banyak digunakan", tetapi apa itu pesanan dan menjadi broker pesanan? Mari kita ketahui.

Pemesejan

Mesej adalah cara pertukaran maklumat antara aplikasi, pelayan dan proses. Apabila dua aplikasi berkongsi data di antara mereka, mereka dapat memutuskan kapan akan bertindak balas ketika mereka menerima data tersebut. Untuk menukar data dengan berkesan, satu aplikasi harus bebas dari aplikasi lain. Bahagian kemerdekaan ini adalah tempat broker mesej masuk.

Broker Mesej

Broker mesej adalah aplikasi yang menyimpan mesej untuk aplikasi. Setiap kali aplikasi ingin mengirim data ke aplikasi lain, aplikasi tersebut menerbitkan mesej tersebut ke broker pesan. Broker mesej kemudian mengetahui barisan mana mesej ini berada, mengetahui aplikasi yang terhubung ke barisan itu dan sebagainya, aplikasi tersebut kini dapat menggunakan mesej itu.

Aplikasi broker mesej, seperti RabbitMQ, bertanggungjawab untuk menyimpan mesej itu sehingga ada pengguna untuk mesej tersebut. Antrian adalah penyangga yang hampir tidak terbatas yang menyimpan paket pesanan.

Apa itu RabbitMQ

RabbitMQ adalah salah satu broker mesej sumber terbuka yang paling banyak digunakan. Ini adalah pelaksanaan Protokol Antrian Mesej Lanjutan yang merupakan standard terbuka. Mari mulakan dengan memasang RabbitMQ pada mesin berasaskan Ubuntu kami.

Memasang RabbitMQ

Kami akan bermula dengan mengemas kini set alat aplikasi Ubuntu:

sudo apt-get kemas kini
sudo apt-get -y naik taraf

Setelah ini selesai, kita dapat mengaktifkan repositori aplikasi RabbitMQ:

echo "deb http: // www.arnabmq.com / debian / pengujian utama ">> / etc / apt / sumber.senarai

Perintah ini tidak akan menghasilkan output:

Sekarang, kita boleh menambahkan kunci pengesahan pakej The RabbitMQ:

curl http: // www.arnabmq.com / rabbitmq-signing-key-public.asc | sudo apt-key tambah -

Perintah ini memerlukan masa sehingga beberapa minit untuk diselesaikan bergantung pada kelajuan Internet:

Kita boleh menjalankan perintah kemas kini sekali lagi:

apt-get kemas kini

Kami akhirnya dapat beralih ke memuat turun dan memasang pelayan RabbitMQ:

sudo apt-get pasang pelayan rabbitmq

Mari lihat output untuk arahan ini:

Sekiranya anda bersedia menguruskan bilangan sambungan maksimum dari pelancaran itu sendiri, edit fail konfigurasi RabbitMQ berikut:

sudo nano / etc / default / rabbitmq-server

Mengaktifkan Konsol Pengurusan RabbitMQ

RabbitMQ Management Console adalah aplikasi web yang sangat berguna di mana kita dapat menyelesaikan banyak tugas dengan sangat mudah, seperti:

Jalankan arahan berikut untuk mengaktifkan RabbitMQ Management Console:

plugin sudo rabbitmq membolehkan pengurusan rabbitmq_

Setelah ini selesai, kita dapat mengunjungi IP berikut untuk mengakses Konsol Pengurusan RabbitMQ:

http: // localhost: 15672 /

Setelah ini selesai, kita dapat melihat bahawa plugin pengurusan diaktifkan dan consuole ada di URL yang disebutkan di atas:

Kelayakan lalai untuk ini adalah tetamu / tetamu. Anda boleh log masuk dan melihat semua operasi yang dapat kami lakukan:

Gunakan arahan berikut untuk menguruskan pelayan RabbitMQ dengan lebih jauh:

# Untuk memulakan perkhidmatan:
perkhidmatan permulaan server-Rabbitmq
# Untuk menghentikan perkhidmatan:
perkhidmatan berhenti server-Rabbitmq
# Untuk memulakan semula perkhidmatan:
perkhidmatan memulakan semula server Rabbitmq
# Untuk memeriksa status:
status server-Rabbitmq-server

Kesimpulannya

Secara umum, tidak ada konfigurasi manual yang diperlukan dengan RabbitMQ kerana ia sudah dibungkus dengan konfigurasi kelas pengeluaran. Dalam pelajaran ini, kami belajar bagaimana kami boleh memasang RabbitMQ dan konsol pengurusannya.

Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...