spring boot +spring cloud + spring cloud alibaba入门搭建(七)整合rabbitMq

本来是想整合rocketMq的,奈何,rocketMq在JDK9,10,11的环境下居然启动不了,官方也没有修复,我的JDK是11,所以只能是用rabbitMq了,说一下这两个有什么不一样吧,rocketMq是依赖JDK环境运行的,rabbitMq是依赖erlang环境运行的,如果你用的是JDK8,那么选择 rocketMq也是可以的,本章只是对整合rabbitMq做一个整合和入门的使用,更多高大上的方法,请自行参阅其他文档。

在整合rabbitMq之前我们需要先把mq的服务启动起来。

因为RabbitMq 依赖erlang环境,
首先得进行版本选择,
这里我选择的是
erlang.23.3,
rabbitmq 为3.9.5,
更多搭配版本,看 
https://www.rabbitmq.com/which-erlang.html

首先下载运行环境
http://erlang.org/download/ 
下载好后安装,安装好后配置环境变量,
Path 添加erlang 的安装路径,

比如我的
D:\soft\rabbitmq\erlangSetup\erl-23.3\bin
打开cmd
输入erl,
显示
Eshell V11.2  (abort with ^G) 则为成功,

 

依赖环境有了以后,

接下来安装rabbitmq
https://www.rabbitmq.com/
下载好后安装,

安装管理插件
进入安装目录的sbin
用管理员用户权限打开cmd
进入sbin
cd D:\soft\rabbitmq\rabbitMqSetup\rabbitmq_server-3.9.5\sbin
接着运行
rabbitmq-plugins enable rabbitmq_management
接着重启服务
net stop rabbitmq && net start rabbitmq
打开
http://localhost:15672/#/ mq管理界面,账号密码都为guest

如果关闭了电脑之后,
再次启动服务用 start rabbitmq-server.bat启动MQ的服务,

OK,装好了MQ的服务,

现在整合到项目中看看吧,

在user和product的pom.xml 都增加mq的启动器

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值