赞
踩
https://www.rabbitmq.com/install-windows.html
提示必须安装 Erlang, 点击 是, 跳转到 Erlang官网 https://www.erlang.org/downloads
注意: RabbitMQ 对应的 Erlang 版本要求, 可参考以下链接选择 Erlang版本
https://www.rabbitmq.com/which-erlang.html
https://www.erlang.org/patches/otp-25.0
官网速度极其感人, 阿里网盘地址
:https://www.aliyundrive.com/s/ojxZCwsN6x8
又下载一个阿里网盘客户端, 再次下载成功
这里网盘对应的是 25.0.1, 在区间范围内, 可以使用
点击 opt_win64_25.0.1.exe
一路下一步
安装完成 (可选择安装目录)
之后, 点击 rabbitmq-server-3.11.4.exe
一路下一步
安装完成 (可选择安装目录)
添加环境变量 Erlang
点击确定后, 打开cmd
, 输入 erl
, 显示版本号, 说明安装成功
添加 RabbitMQ的环境变量
启动服务:rabbitmq-service start
停止服务:rabbitmq-service stop
RabbitMQ-Plugins
相当于是一个管理界面,方便我们在浏览器界面查看 RabbitMQ
各个消息队列以及 exchange
的工作情况。
rabbitmq-plugins enable rabbitmq_management
安装插件成功, 重新启动 RabbitMQ
使插件生效.
重启命令:net stop RabbitMQ && net start RabbitMQ
验证
上面的命令执行成功之后,我们就可以通过 http://localhost:15672 来访问web端的管理界面
输入用户名:guest
,密码:guest
(默认)就可以进入管理界面
扩展: 常用的消息队列, 有序的, 无序的, 延迟队列
安装 RabbitMQ
延迟队列插件
https://www.rabbitmq.com/community-plugins.html
下载对应版本的 延迟插件
文件仍在D:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.4\plugins
下
启用延迟队列插件 rabbitmq-plugins enable rabbitmq_delayed_message_exchange
重启服务使插件生效
如下图: type: x-delayed-message
说明已生效
具体代码实现参考:
RabbitMQ延时队列实现(PHP) https://blog.csdn.net/qq_34832347/article/details/123692326
net start RabbitMQ 启动 net stop RabbitMQ 停止 rabbitmqctl status 查看状态 健康检查: rabbitmqctl status 启动监控管理器:rabbitmq-plugins enable rabbitmq_management 关闭监控:rabbitmq-plugins disable rabbitmq_management 停止服务:rabbitmq-service stop 启动服务:rabbitmq-service start 重启命令:net stop RabbitMQ && net start RabbitMQ 帮助命令:rabbitmqctl help rabbitmqctl list_queues查看所有队列 rabbitmqctl reset清除所有队列 rabbitmqctl list_exchanges查看所有交换器 rabbitmqctl add_user username password添加用户 rabbitmqctl set_user_tags username administrator分配角色 rabbitmqctl list_bindings 查看交换器和队列的绑定关系
https://pecl.php.net/package/amqp/1.11.0/windows
这里我用的php版本是8.0.2nts
, 选择对应的版本下载
下载后将 rabbitmq.4.dll
和 rabbitmq.4.pdb
文件复制到PHP根目录下,
将 php_amqp.dll
和 php_amqp.pdb
文件复制到 php\ext
文件夹
添加extension=amqp到php.ini
文件
检查模块是否正确安装php -m
整完之后, 重启apache
说明安装成
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。