Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
ActiveMQ特色:
- 支持Java消息服务 (JMS) 1.1 版本
- Spring Framework
- 集群 (Clustering)
- 支持的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Flash、Haskell、Java、JavaScript、Perl、PHP、Pike、Python和Ruby [1]
- 协议支持包括:OpenWire、REST、STOMP、WS-Notification、MQTT、XMPP以及AMQP。
一、安装
ActiveMQ二进制安装包请务必去官方网站下载确保其完整性和安全性。
安装Java环境本篇不再复述可以自行Google。
二、注册开机自启动服务
1.新建服务文件activemq.service
vim /usr/lib/systemd/system/activemq.service
2.开机自启动配置信息
[Unit] Description=activemq After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/local/src/java/java8 ExecStart=/usr/local/src/activemq/bin/activemq start ExecStop=/usr/local/src/activemq/bin/activemq stop User=root Group=root Restart=always RestartSec=9 StandardOutput=syslog StandardError=syslog SyslogIdentifier=activemq [Install] WantedBy=multi-user.target
未完待续…