RabbitMQ3.7+springboot2.1.5整合

RabbitMQ3.7+springboot2.1.5整合

了解什么事RabbitMQ

下载安装

linux 下安装

我这边用的是 ubuntu
所以首先需要更一下库执行apt-get update接着执行
apt-get install erlang
erlang-install
安装完毕后,输入erl查看erlang版本,出现如下图则表示安装成功。
然后退出erlang命令行:按下ctrl+c,然后输入a即可。
erl
接下来安装rabbitmq:apt-get install rabbitmq-server
rabbitmq-install
安装完毕后,查看rabbitmq状态:rabbitmqctl status
rabbitmq-sataus
可以通过以下命令操作rabbitmq。
启动rabbitmq: service rabbitmq-server start
停止rabbitmq: service rabbitmq-server stop
重启rabbitmq: service rabbitmq-server restart
启动rabbitmq插件:rabbitmq-plugins enable rabbitmq_management
这个可以启动rabbitmq的web控制台。
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
然后我们登陆出现了问题,提示我们只能本地登陆。
rabbitmq-login
问题解决:

1
2
3
4
5
找到这个文件rabbit.app
/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/ebin/rabbit.app
将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问

rabbitmq-wt
完了重新一下就行了

windows下安装

下载Erlang
下载rabbitmq
先安装Erlang,之后在安装rabbitmq.

安装完成后 打开http://localhost:15672 可以看到
rabbitmq1

整合到springboot中

springboot 继承 RabbitMQ,在pom.xml中添加

1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

…未完待续…

------------- 本文结束 感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!
  • 本文作者: Trhsy
  • 本文链接: https://trhsy.github.io/posts/fb6a691a/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道