Apache ActiveMQ là phần mềm môi giới tin nhắn mã nguồn mở và miễn phí được viết bằng Java, có thể đóng vai trò là điểm trung tâm để giao tiếp giữa các quy trình phân tán. Apache ActiveMQ rất mạnh mẽ, đi kèm với các Mẫu tích hợp doanh nghiệp dễ sử dụng và hỗ trợ nhiều ngôn ngữ máy khách và giao thức. Apache ActiveMQ đi kèm với nhiều tính năng bao gồm hỗ trợ AMQP và MQTT, Giao thức và Máy khách Đa ngôn ngữ, hỗ trợ cho các Mẫu tích hợp Doanh nghiệp, hỗ trợ các giao thức truyền tải có thể cắm được, được thiết kế cho cụm hiệu suất cao, máy khách-máy chủ, giao tiếp dựa trên ngang hàng và nhiều hơn nữa.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Apache ActiveMQ trên máy chủ Debian 9.
Sau khi Java được cài đặt, bạn có thể kiểm tra phiên bản Java bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục /opt:
Tiếp theo, hãy khởi động dịch vụ ActiveMQ bằng lệnh sau:
Tiếp theo, hãy kiểm tra xem ActiveMQ có đang chạy hay không bằng lệnh sau lệnh:
Nếu mọi thứ diễn ra tốt đẹp, bạn sẽ thấy kết quả sau:
Tiếp theo, nhấp vào Quản lý ActiveMQ broker, bạn sẽ thấy trang sau:
Tại đây, nhập tên người dùng là admin và mật khẩu là admin, sau đó nhấp vào nút OK, bạn sẽ thấy trang sau.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Apache ActiveMQ trên máy chủ Debian 9.
Điều kiện tiên quyết
- Máy chủ chạy Debian 9.
- Máy chủ không phải root có quyền sudo.
Cài đặt Java
ActiveMQ được viết bằng Java, vì vậy bạn sẽ cần cài đặt Java 8 vào hệ thống của mình. Bạn có thể cài đặt bằng cách chỉ cần chạy lệnh sau:
Mã:
sudo apt-get install default-jdk -y
Mã:
java -version
Mã:
openjdk version "1.8.0_151"Môi trường chạy thời gian thực OpenJDK (bản dựng 1.8.0_151-8u151-b12-1-b12)Máy ảo máy chủ OpenJDK 64-Bit (bản dựng 25.151-b12, chế độ hỗn hợp)
Cài đặt ActiveMQ
Tiếp theo, bạn sẽ cần tải xuống phiên bản mới nhất của ActiveMQ. Bạn có thể tải xuống từ trang web chính thức của họ bằng lệnh sau:
Mã:
wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz
Mã:
tar -xvzf apache-activemq-5.15.3-bin.tar.gz
Mã:
sudo cp -r apache-activemq-5.15.3 /opt/activemq
Mã:
sudo /opt/activemq/bin/activemq start
Mã:
netstat -tulnp | grep java
Mã:
tcp6 0 0 :::61613 :::* LISTEN 17871/javatcp6 0 0 :::61614 :::* LISTEN 17871/javatcp6 0 0 :::61616 :::* LISTEN 17871/javatcp6 0 0 :::1883 :::* LISTEN 17871/javatcp6 0 0 :::8161 :::* LISTEN 17871/javatcp6 0 0 :::36801 :::* LISTEN 17871/javatcp6 0 0 :::5672 :::* LISTEN 17871/java
Truy cập Giao diện Web ActiveMQ
Theo mặc định, ActiveMQ lắng nghe trên cổng 8161. Mở trình duyệt web của bạn và nhập URL , bạn sẽ được chuyển hướng đến trang sau:Tiếp theo, nhấp vào Quản lý ActiveMQ broker, bạn sẽ thấy trang sau:
Tại đây, nhập tên người dùng là admin và mật khẩu là admin, sau đó nhấp vào nút OK, bạn sẽ thấy trang sau.