spring boot 二十三 (ActiveMQ 一 ) 下载、安装、配置

ActiveMQ 是apache 旗下的消息中间件产品,它实现了JMS的接口 。JMS是 javaee 定义的消息传送的规范和标准。并没有真正的实现,只是一组接口。

下载

官网下载路径 :http://activemq.apache.org/
找不到哪里下的点这里:http://activemq.apache.org/download-archives.html
注意:数字大的就是新版本。5.9 和5.15 是 5.15 大,有时候在中间位置,不要搞错了

linux 安装

下载完成后安装
linux :解压到 /usr/local/ 目录后可以直接使用。

tar -zxvf apache-actviemq.5.15.4-bin.tar.gz  -C /usr/local/

改名字:进入 /usr/local/ 目录,改个名字,太长了不喜欢。

cd  /usr/local/
mv apache-actviemq.5.15.4  actviemq

**启动:**进入bin目录启动程序

cd ./actviemq/bin
./activemq start

查看 是否启动:

ps -ef | grep active

关闭:

./activemq stop

如果出现无法关闭的问题:
就删除 active 的 data 和 tmp 目录。

启动日志在 activemq/data 目录下 activemq。log
消息信息存放在 data目录下 kahadb 文件夹里。

启动后,ActiveMQ 会启动一个 web 管理程序 和 消息服务broker 程序。
访问试试:
web 管理程序: http://localhost:8161
点击网页 Manage ActiveMQ broker 连接:
输入 账号 admin 密码 admin

还有一个 broker 服务连接路径: tcp://localhost:61616
这个是开发时连接使用,不能直接访问。

Window 安装:

1、解压后,进入 bin 目录。
2、点击 64位 的(如果你是32 位的就点32位)。
3、进入后双击 wrapper.exe 就会弹出一个对话框(启动完成)

测试是否成功:
1、访问 http://localhost:8161/ 查看胜利的结果。
2、点击网页 Manage ActiveMQ broker 连接:
3、输入 账号 admin 密码 admin
就进入管理页面了

配置:

修改web 管理端密码:
到conf目录下 编辑 jetty-realm.properties
在最低部:

# Defines users that can access the web (console, demo, etc.)
# username: password [,rolename ...]
admin: admin, admin  # 改成自己的用户名密码
user: user, user  # 改成自己的用户名密码

修改完成后,重启。

修改程序链接broker服务的用户名密码。
在 conf 文件中 打开
activemq.xml 的 broker 配置下加入如下配置:

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}">
        .... ..... 
        <plugins>
            <simpleAuthenticationPlugin>
                <users>
                    <authenticationUser username="system" password="123123" groups="users,admins"/>
                    <!--<authenticationUser username="user" password="123123" groups="users"/>-->
                    <!--<authenticationUser username="guests" password="123123" groups="guests"/>-->
                </users>
            </simpleAuthenticationPlugin>
        </plugins>
        .... ..... 
    </broker>

下一章会将 如果在程序中使用 spring boot:https://blog.youkuaiyun.com/zhanglinlang/article/details/88822903
加入后重启服务,spring boot 程序再次启动是就需要加入密码访问。
如果配置了 用户名和密码就需要在
程序的 spring boot 的 properties 中加入

spring.activemq.user=system
spring.activemq.password=123123
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值