hmzone 发表于 2019-2-20 06:59:42

springboot mq docker

  作为自己熟悉几种常用mq中间件的过程记录 持续更新
rabbitmq
  安装部分
2019.1.24
docker pull rabbitmq:management
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 镜像id
netstat -atnlp查看端口占用
跑起来rabbitmq后日志正常无问题 但访问15672 无返回值,搜了俩小时资料 换了各种包也不好用,明天问问老大吧,初步怀疑可能是防火墙/端口未开放的事,但搜了开放端口的各种命令也不好用。。先看看activemq吧
2019.1.25
继续rabbitmq 先装好再说吧。。
今天学到了查看端口占用情况的命令
netstat -tunlp
netstat -tunlp|grep 15672
sudo yum install lsof
y
lsof -i :15672
端口也监听上了 15672的state也是listen了
问了微信群 认为的大致问题为
1.映射的端口不对
2.没有暴露到外部
3.镜像使用错误(没有management,不带managementg-plugin)
4.启动后 附加management命令才启动界面
但上面的4个问题要么能自己确认没有问题,要不就是不会,不知道怎么排查。但群友提出了docker hub上的截图,决定去看看
https://s1.运维网.com/images/blog/201901/25/a764e7f2f1ef20c7d069a891190c3725.jpg
docker run -d --hostname my-rabbit --name some-rabbit -p 5672:5672 -p 8080:15672 rabbitmq:3-management
搞定,打开ip:8080可以访问,但公司测试环境映射是15672,则也同样可以访问 等于端口这方面还是没有解决问题。先留个坑吧,需要学的东西太多先不研究这个了。猜测可能1.与之前docker起的rabbit是没web管理界面的 有什么冲突吧。2.或者还是端口没开启明白

  整合部分pom
br/>@Resource
页: [1]
查看完整版本: springboot mq docker