Cara Install Apache ActiveMQ di Debian 10


Apache ActiveMQ adalah broker pesan multi-protokol sumber terbuka yang fleksibel dan kuat yang dibuat menggunakan Java. Broker pesan memediasi komunikasi antar aplikasi dengan menerjemahkan pesan dari protokol pesan formal pengirim ke protokol pesan formal penerima.

Baca Juga: Cara Install Apache ActiveMQ di CentOS/RHEL 8

ActiveMQ mendukung banyak protokol transport standar seperti OpenWire, STOMP, MQTT, AMQP , REST, dan WebSockets. Ini juga mendukung klien lintas bahasa termasuk Java melalui Layanan Pesan Java lengkap (JMS).

Fitur ActiveMQ

Berikut adalah daftar fitur-fitur utamanya:

  • Ini memiliki konfigurasi yang fleksibel dengan dukungan integrasi aplikasi multi-platform menggunakan protokol AMQP yang ada di mana-mana.
  • Ini dapat diterapkan sebagai proses mandiri sehingga memberikan fleksibilitas maksimum untuk alokasi dan pengelolaan sumber daya di antara aplikasi yang berbeda.
  • Menggunakan beberapa mode untuk ketersediaan tinggi, termasuk mekanisme penguncian tingkat baris sistem file dan database, dan banyak lagi.
  • Memungkinkan pertukaran pesan antar aplikasi web menggunakan STOMP melalui WebSockets.
  • Ini mendukung penyeimbangan muatan pesan dan ketersediaan data yang tinggi.
  • Mendukung pengelolaan perangkat IoT menggunakan MQTT, dan banyak lagi.

Pada artikel ini, kami akan menjelaskan kepada Anda cara menginstal versi terbaru Apache ActiveMQ di server Debian 10.

Untuk menjalankan ActiveMQ, Anda perlu menginstal Java di sistem Debian 10 Anda. Ini memerlukan Java Runtime Environment (JRE) 1.7 atau lebih baru dan variabel lingkungan JAVA_HOME harus disetel ke direktori tempat JRE diinstal.

Menginstal ActiveMQ di Debian 10

Untuk menginstal ActiveMQ versi terbaru, kunjungi situs resmi mereka dan unduh paket sumber atau gunakan perintah wget berikut untuk mengunduh langsung di terminal seperti yang ditunjukkan.

cd /opt
wget https://www.apache.org/dist/activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz
tar zxvf apache-activemq-5.15.9-bin.tar.gz

Selanjutnya, pindah ke direktori yang diekstraksi dan daftarkan isinya menggunakan perintah ls sebagai berikut:

cd apache-activemq-5.15.9
ls

Setelah menginstal ActiveMQ seperti yang ditunjukkan di atas, Anda perlu memperhatikan subdirektori utama berikut di direktori instalasi:

  • bin – berisi file yang dapat dieksekusi dan file terkait lainnya.
  • conf – menyimpan file konfigurasi (file konfigurasi utama adalah /opt/apache-activemq-5.15.9/conf/activemq.xml, ditulis dalam format XML).
  • data – berisi file PID dan file log.

ActiveMQ hadir dengan konfigurasi dasar yang memadai dan Anda dapat memulainya sebagai proses daemon mandiri dengan perintah berikut. Perhatikan bahwa perintah ini relatif terhadap direktori home/instalasi ActiveMQ (/opt/apache-activemq-5.15.9).

./bin/activemq start

Daemon ActiveMQ mendengarkan pada port 61616 secara default dan Anda dapat memverifikasinya menggunakan utilitas ss.

ss -ltpn 

Akses ActiveMQ di Debian 10

Langkah terakhir adalah menguji instalasi ActiveMQ melalui konsol web yang mendengarkan pada port 8161. Untuk melakukan itu, buka browser web dan arahkan ke URL.

http://localhost:8161
OR
http://SERVER_IP:8161

Kemudian antarmuka web ActiveMQ akan dimuat seperti yang ditunjukkan pada tangkapan layar berikut.

Untuk mengelola dan memantau ActiveMQ, Anda perlu masuk ke antarmuka administratif dengan mengklik “Manajer broker ActiveMQ ”. Perhatikan bahwa Anda juga dapat mengakses konsol web menggunakan URL:

http://localhost:8161/admin 
OR
http://SERVER_IP:8161/admin. 

Gunakan nama pengguna dan sandi default, admin/admin dan klik Oke.

Tangkapan layar berikut menggambarkan konsol administratif, ia memiliki banyak fitur yang berhubungan dengan tabnya (Beranda, Antrean, Topik, Pelanggan, Koneksi, Terjadwal, dan Kirim).

Untuk menguji cara kerja ActiveMQ, buka halaman Kirim dan kirim pesan ke antrean. Setelah mengeklik Kirim, Anda akan dapat menelusurinya dan melihat antrean sebagai umpan RSS atau Atom.

Anda dapat melihat log ActiveMQ menggunakan file /opt/Apache-activemq-5.15.9/data/activemq.log, misalnya.

cat ./data/activemq.log				#relative to installation directory
OR
cat /opt/apache-activemq-5.15.9/data/activemq.log	#full path

Untuk menghentikan atau mematikan daemon ActiveMQ, jalankan perintah berikut.

./bin/activemq  					#relative to installation directory
OR
/opt/apache-activemq-5.15.9/bin/activemq stop 	#full path

Untuk informasi selengkapnya, lihat dokumentasi ActiveMQ 5.

Pada artikel ini, kami telah menunjukkan cara menginstal broker pesan Apache ActiveMQ di Debian 10. Gunakan formulir komentar di bawah untuk mengajukan pertanyaan untuk berbagi pemikiran Anda dengan kami.