若依前后端分离版本集成消息队列(ActiveMQ)

若依前后端分离版本集成消息队列(ActiveMQ)



一、安装ActiveMQ?

安装环境

  1. 操作系统:Ubuntu 20.04.6 LTS
  2. ActiveMQ:5.12.0

安装步骤

1.打开终端并更新软件包列表:

sudo apt-get update

2.下载安装包:夸克网盘地址
3.上传到服务器指定文件夹下:/opt,运行命令解压:

 tar -zxvf apache-activemq-5.12.0-bin.tar.gz 

4.进入mq的bin文件夹下

 cd apache-activemq-5.12.0/bin/

5.mq常用命令

./activemq start//启动mq,启动成功后访问http://xxxxxx:8161/admin/,默认用户名密码都是admin

./activemq stop:停止ActiveMQ服务器。

./activemq restart:重启ActiveMQ服务器。

./activemq status:检查ActiveMQ服务器的运行状态。

./activemq console:启动ActiveMQ的Web控制台。

./activemq browse:浏览消息队列中的消息。

./activemq purge:清空消息队列中的所有消息。

./activemq list:列出当前所有连接到ActiveMQ服务器的客户端。

./activemq query:查询关于ActiveMQ服务器的信息。
 

二、若依后端项目集成(队列模式)

1.POM依赖

在ruoyi-common模块下的pom新增依赖

 		<!-- ActiveMQ -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-activemq</artifactId>
        </dependency>

2.项目配置

在ruoyi-common模块下的resources新建一个common.properties

# ActiveMQ connection properties
spring.activemq.broker-url=tcp://xxx.xxx.xxx.xxx:61616
spring.activemq.user=admin
spring.activemq.password=admin

3.生产者实现

新增发送消息工具类,并使用fastjson将对象转成json字符串发送

package com.ru
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值