docker-rabbitmq 安装依赖

出现的问题如下:

channel error; protocol method: #method(reply-code=404, reply-text=NOT_FOUND - no

channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no

查看rabbitmq 客户端是否存在如下内容:

 1.下载依赖文件,确认安装的rabbit版本:

 1》1 查看启动日志:

 docker logs -f 容器id


内容节选如下:
2023-10-23 15:23:58.117849+08:00 [info] <0.230.0>  Starting RabbitMQ 3.12.6 on Erlang 25.3.2.7 [jit]
2023-10-23 15:23:58.117849+08:00 [info] <0.230.0>  Copyright (c) 2007-2023 VMware, Inc. or its affiliates.
2023-10-23 15:23:58.117849+08:00 [info] <0.230.0>  Licensed under the MPL 2.0. Website: https://rabbitmq.com

  ##  ##      RabbitMQ 3.12.6
  ##  ##
  ##########  Copyright (c) 2007-2023 VMware, Inc. or its affiliates.
  ######  ##
  ##########  Licensed under the MPL 2.0. Website: https://rabbitmq.com

  Erlang:      25.3.2.7 [jit]
  TLS Library: OpenSSL - OpenSSL 3.1.3 19 Sep 2023
  Release series support status: supported

  Doc guides:  https://rabbitmq.com/documentation.html
  Support:     https://rabbitmq.com/contact.html
  Tutorials:   https://rabbitmq.com/getstarted.html
  Monitoring:  https://rabbitmq.com/monitoring.html

  Logs: <stdout>

  Config file(s): /etc/rabbitmq/conf.d/10-defaults.conf

确认安装版本为 3.12.6 下载plugins 地址:Community Plugins — RabbitMQ

 找到如下的标签:需要跳转到github进行 文件下载:

在release -》 tag 中找到对应的版本进行下载:

安装依赖:进入到下载下来的文件位置:

[root@192 rabbitmq]# ll
总用量 48
drwxr-xr-x. 4 polkitd root    78 10月 23 16:05 data
drwxr-xr-x. 2 root    root     6 10月 18 14:08 log
-rw-r--r--. 1 root    root 48214 10月 23 12:24 rabbitmq_delayed_message_exchange-3.12.0.ez

3.12.0.ez 文件如下:

夸克网盘分享:「rabbitmq_delayed_message_exchange-3.12.0.ez」https://pan.quark.cn/s/d6c926cf6352

复制到容器中:

docker cp rabbitmq_delayed_message_exchange-3.12.0.ez d0d797af9715:/opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.12.0.ez

        d0d797af9715:容器id

        /opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.12.0.ez 复制到路径

rabbitmq添加依赖:

sbin  目录下执行rabbitmq-plugins enable rabbitmq_delayed_message_exchange

重启rabbitmq

eg:


[root@192 rabbitmq]# docker ps
CONTAINER ID   IMAGE                 COMMAND                   CREATED      STATUS       PORTS                                                                                                                                                 NAMES
6cb0aa64afb3   mysql:8.0.32          "docker-entrypoint.s…"   3 days ago   Up 8 hours   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp                                                                                                  mysql-8.0.32
d0d797af9715   rabbitmq:management   "docker-entrypoint.s…"   5 days ago   Up 2 hours   4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp   rabbitmq-management
114f10cb3615   redis:6.2.12          "docker-entrypoint.s…"   5 days ago   Up 8 hours   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp                                                                                                             redis-server
[root@192 rabbitmq]# docker restart d0d797af9715
d0d797af9715

然后登录管理界面:在exchange 界面 点击 有没有出现最下面的delayed message

 docker 安装可以参考下面的内容:docker-安装rabbitmq链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Diligently_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值