栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

rabbitmq安装过程(使用docker)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rabbitmq安装过程(使用docker)

前言:
  1. 消息队列中,kafka更适合大数据使用,rabbitmq、rockermq、activemq更适合java使用,这里安装rabbitmq。
  2. rabbitmq是由erlang开发,所以需要提前安装erlang,且两个软件版本号要对应,我这里直接使用别人安装好的镜像。这种方法更简便。
rabbitmq安装过程

注意点:docker启动之后如果操作了防火墙,请重启docker,否则会报错,因为当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。
所以我们可以直接重启docker来解决这个问题:systemctl restart docker

  1. 搜索镜像: docker search rabbitmq:management

  2. 拉取镜像: docker pull macintoshplus/rabbitmq-management

  3. 查看镜像:docker images

  4. 运行镜像,创建容器:

docker run -d --hostname daxuelu --name rabbitmq01 -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 c20a8529776b


5. 查看容器:docker ps

6. 用浏览器访问查看是否安装成功

6.1 如果是用云服务器,别忘了安全组放开15672端口(防火墙也要放开这个端口)

6.2 访问地址:http://ipaddr:15672

登录成功:

  1. 代码示例

    1. 地址:https://gitee.com/wangchuanxin/rabbitmq-demo/tree/master/

    2. 连接rabbitmq控制台的端口是15672,springboot代码里端口要求是5672,

    3. 并且要在rabbitmq的控制台加上一个新的virtual hosts。

    4. 结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885386.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号