Apache ActiveMQ adalah perangkat lunak perantara pesan sumber terbuka dan gratis yang ditulis dalam Java yang dapat berfungsi sebagai titik pusat untuk komunikasi antara proses terdistribusi. Apache ActiveMQ sangat kuat, hadir dengan Pola Integrasi Perusahaan yang mudah digunakan dan mendukung banyak klien dan protokol bahasa. Apache ActiveMQ hadir dengan berbagai fitur termasuk, mendukung AMQP dan MQTT, Klien dan Protokol Lintas Bahasa, dukungan untuk Pola Integrasi Perusahaan, mendukung protokol transport yang dapat dicolokkan, dirancang untuk pengelompokan kinerja tinggi, server klien, komunikasi berbasis rekan dan banyak lagi .
Dalam tutorial ini, kita akan mempelajari cara menginstal Apache ActiveMQ di server Debian 9.
Prasyarat
- Server yang menjalankan Debian 9.
- Non-root dengan hak istimewa sudo.
Instal Java
ActiveMQ ditulis dalam Java, jadi Anda perlu menginstal Java 8 ke sistem Anda. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:
sudo apt-get install default-jdk -y
Setelah Java diinstal, Anda dapat memeriksa versi Java menggunakan perintah berikut:
java -version
Anda akan melihat output berikut:
openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Instal ActiveMQ
Selanjutnya, Anda perlu mengunduh versi terbaru ActiveMQ. Anda dapat mengunduhnya dari situs web resmi mereka dengan perintah berikut:
wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz
Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:
tar -xvzf apache-activemq-5.15.3-bin.tar.gz
Selanjutnya, salin direktori yang diekstrak ke direktori /opt:
sudo cp -r apache-activemq-5.15.3 /opt/activemq
Selanjutnya, mulai layanan ActiveMQ menggunakan perintah berikut:
sudo /opt/activemq/bin/activemq start
Selanjutnya, periksa apakah ActiveMQ berjalan atau tidak dengan perintah berikut:
netstat -tulnp | grep java
Jika semuanya berjalan dengan baik, Anda akan melihat output berikut:
tcp6 0 0 :::61613 :::* LISTEN 17871/java tcp6 0 0 :::61614 :::* LISTEN 17871/java tcp6 0 0 :::61616 :::* LISTEN 17871/java tcp6 0 0 :::1883 :::* LISTEN 17871/java tcp6 0 0 :::8161 :::* LISTEN 17871/java tcp6 0 0 :::36801 :::* LISTEN 17871/java tcp6 0 0 :::5672 :::* LISTEN 17871/java
Akses Antarmuka Web ActiveMQ
Secara default, ActiveMQ mendengarkan pada port 8161 . Buka browser web Anda dan ketik URL http://your-server-ip:8161 , Anda akan diarahkan ke halaman berikut:
Selanjutnya, klik Kelola ActiveMQ broker, Anda akan melihat halaman berikut:
Di sini, masukkan nama pengguna sebagai admin dan kata sandi sebagai admin, lalu klik OK tombol, Anda akan melihat halaman berikut.