Cara Memasang Apache ActiveMq pada Debian 10

Cara Memasang Apache ActiveMq pada Debian 10

Apache ActiveMQ adalah broker mesej multi-protokol sumber terbuka yang fleksibel dan kuat yang dibina menggunakan Java. Broker mesej mengantara komunikasi antara aplikasi dengan menterjemahkan mesej dari protokol pemesejan rasmi pengirim ke protokol pemesejan rasmi penerima.

Baca juga: Cara memasang Apache ActiveMQ pada CentOS/RHEL 8

ActiveMq Menyokong banyak protokol pengangkutan standard seperti Openwire, Stomp, MQTT, Amqp, Rehat, dan WebSockets. Ia juga menyokong pelanggan silang termasuk Java melalui penuh Perkhidmatan Mesej Java (JMS).

Ciri -ciri ActiveMQ

Berikut adalah senarai ciri -ciri pentingnya:

  • Ia mempunyai konfigurasi yang fleksibel dengan sokongan integrasi aplikasi pelbagai platform menggunakan protokol AMQP di mana-mana.
  • Ia boleh digunakan sebagai proses mandiri dengan itu memberikan fleksibiliti maksimum untuk peruntukan sumber dan pengurusan di antara aplikasi yang berbeza.
  • Menggunakan beberapa mod untuk ketersediaan tinggi, termasuk mekanisme penguncian peringkat sistem dan pangkalan data, dan banyak lagi.
  • Membolehkan mesej pertukaran antara aplikasi web menggunakan stomp di atas websockets.
  • Ia menyokong pengimbangan beban mesej dan ketersediaan tinggi untuk data.
  • Menyokong pengurusan peranti IoT menggunakan MQTT, dan banyak lagi.

Dalam artikel ini, kami akan menerangkan anda cara memasang versi terkini Apache ActiveMQ di atas Debian 10 pelayan.

Untuk berlari ActiveMq, Anda perlu memasang Java pada sistem Debian 10 anda. Ia memerlukan a Persekitaran Runtime Java (Jre) 1.7 atau lebih baru dan Java_home Pembolehubah persekitaran mesti ditetapkan ke direktori di mana JRE dipasang.

Memasang ActiveMQ di Debian 10

Untuk memasang versi terkini ActiveMq, Pergi ke laman web rasmi mereka dan muat turun pakej sumber atau gunakan arahan wget berikut untuk memuat turun secara langsung di terminal seperti yang ditunjukkan.

# cd/opt # wget https: // www.Apache.org/dist/activemq/5.15.9/APACHE-ACIVEMQ-5.15.9-bin.tar.gz # tar zxvf apache-activemq-5.15.9-bin.tar.Gz 

Seterusnya, bergerak ke direktori yang diekstrak dan senaraikan kandungannya menggunakan arahan LS seperti berikut:

# CD Apache-ActivemQ-5.15.9 # ls 
Senaraikan kandungan ActiveMQ

Selepas memasang ActiveMq Seperti yang ditunjukkan di atas, anda perlu mengambil perhatian mengenai sub-direktori utama berikut dalam direktori pemasangan:

  • bin - Mengandungi fail yang boleh dilaksanakan dan fail lain yang berkaitan.
  • Conf - menyimpan fail konfigurasi (fail konfigurasi utama adalah /OPT/APACHE-ACIVEMQ-5.15.9/conf/activemq.XML, ditulis dalam format XML).
  • data - Mengandungi fail PID, dan fail log.

ActiveMq Dilengkapi dengan konfigurasi asas yang mencukupi dan anda boleh memulakannya sebagai proses daemon mandiri dengan arahan berikut. Perhatikan bahawa arahan ini adalah relatif kepada direktori rumah/pemasangan ActiveMQ (/OPT/APACHE-ACIVEMQ-5.15.9).

# ./Bin/ActiveMQ bermula 
Mulakan ActiveMQ pada Debian 10

The ActiveMq Daemon mendengar di port 61616 secara lalai dan anda boleh mengesahkannya menggunakan Utiliti SS.

# ss -ltpn 
Periksa port pendengaran ActiveMQ

Akses ActiveMQ pada Debian 10

Langkah terakhir adalah untuk menguji ActiveMq pemasangan melalui konsol web yang mendengar di port 8161. Untuk berbuat demikian, buka penyemak imbas web dan tunjukkan di URL.

http: // localhost: 8161 atau http: // server_ip: 8161 

Kemudian ActiveMq Antara muka web harus dimuat seperti yang ditunjukkan dalam tangkapan skrin berikut.

Akses Antara Muka Apache ActiveMQ

Untuk mengurus dan memantau ActiveMq, Anda perlu log masuk ke antara muka pentadbiran dengan mengklik "Pengurus ActiveMQ Broker". Perhatikan bahawa anda juga boleh mengakses konsol web menggunakan URL:

http: // localhost: 8161/admin atau http: // server_ip: 8161/admin. 

Gunakan nama pengguna dan kata laluan lalai, admin/admin dan klik Okey.

Log masuk admin ActiveMQ

Tangkapan skrin berikut menggambarkan konsol pentadbiran, ia mempunyai banyak ciri relatif terhadap tabnya (rumah, beratur, topik, pelanggan, sambungan, dijadualkan dan menghantar).

ActiveMQ Admin Dashboard

Untuk menguji bagaimana ActiveMq berfungsi, pergi ke Hantar halaman dan hantar mesej ke barisan. Selepas mengklik Hantar, anda sepatutnya dapat melayari mereka dan melihat barisan sebagai RSS atau Atom suapan.

Anda boleh melihat ActiveMq log menggunakan fail /OPT/APACHE-ACIVEMQ-5.15.9/Data/ActiveMQ.log, sebagai contoh.

# kucing ./Data/ActiveMQ.log #relative ke direktori pemasangan atau # kucing /opt /apache-activemq-5.15.9/Data/ActiveMQ.Log #full Path 

Untuk menghentikan atau membunuh ActiveMq Daemon, jalankan arahan berikut.

# ./bin/ActiveMQ #Relative to Directory Pemasangan atau #/opt/Apache-ActivemQ-5.15.9/bin/ActiveMQ Berhenti #full Path 

Untuk maklumat lanjut, lihat dokumentasi ActiveMq 5.

Dalam artikel ini, kami telah menunjukkan cara memasang Apache ActiveMQ broker mesej dihidupkan Debian 10. Gunakan borang komen di bawah untuk mengemukakan sebarang pertanyaan untuk berkongsi pendapat anda dengan kami.