麦克斯仇
Think different
159
文章
36871
阅读
首页
INDEX
文章
ARTICLE
关于
ABOUT
Windows安装RabbitMQ3.9.6(exe)(含延迟消息插件教程)
创建日期:
2021/09/25
修改日期:
2023/09/27
Windows
RabbitMQ
官方教程:[Installing on Windows](https://www.rabbitmq.com/install-windows.html) # 安装Erlang > 根据官网的版本要求文档:[RabbitMQ Erlang Version Requirements](https://www.rabbitmq.com/which-erlang.html),`RabbitMQ 3.9.x`最低的`Erlang`版本为`23.2` 1. `Windows`环境`Rrlang`安装包可以在官网下载,打开下载地址:[https://erlang.org/download/otp_versions_tree.html](https://erlang.org/download/otp_versions_tree.html) 2. 下载最新版本的`win64`安装包 3. 双击`otp_win64_24.1.exe`,无脑下一步完成安装 # 安装RabbitMQ 1. `RabbitMQ`各种环境的安装包下载地址:[https://github.com/rabbitmq/rabbitmq-server/releases](https://github.com/rabbitmq/rabbitmq-server/releases) 2. 下载`Windows`对应的`exe`安装包:`rabbitmq-server-3.9.6.exe` 3. 双击`rabbitmq-server-3.9.6.exe`,无脑下一步完成安装 # 启动服务与开机自启 服务安装完成后默认启动完成并设置开机自启 # 启动管理 打开`cmd`进入`RabbitMQ`安装目录下的`sbin`目录,或者直接`win`键搜索并运行`RabbitMQ Command Prompt (sbin dir)` ## 启用插件 执行以下命令开启管理功能 ```bash rabbitmq-plugins.bat enable rabbitmq_management ``` ## 创建用户 默认情况下`guest`用户只允许`localhost`访问,若服务不在本地,可以创建一个新的用户 ```bash # 创建账号(第一个admin是用户名,第二个admin是密码,可自行修改) rabbitmqctl.bat add_user admin admin # 设置用户角色(admin是指定用户,administrator是权限) rabbitmqctl.bat set_user_tags admin administrator # 设置用户权限 # set_permissions [-p <vhostpath>] <user> <conf> <write> <read> rabbitmqctl.bat set_permissions -p "/" admin ".*" ".*" ".*" ``` ## 访问界面 1. 浏览器打开:`http://[ip]:15672` 2. 输入用户名和密码登录即可 - 本地访问:可以使用默认的账户,用户名和密码均为`guest` - 远程访问:使用上一步创建的账户 # 安装延迟消息插件 ## 下载 1. 打开`RabbitMQ`官网的社区插件下载地址:[https://www.rabbitmq.com/community-plugins.html](https://www.rabbitmq.com/community-plugins.html) 2. 找到`rabbitmq_delayed_message_exchange`,点击`Releases`跳转到`GitHub`下载页面 3. 下载最新版的`rabbitmq_delayed_message_exchange-x.x.x.ez`文件(无需解压成文件夹) ## 移动 默认情况下,所有的插件都在`C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.6\plugins`目录下,将插件文件移动到该目录下 ## 启动 插件移动过去后需要命令启用该插件,打开`cmd`进入`RabbitMQ`安装目录下的`sbin`目录,或者`win`键搜索并运行`RabbitMQ Command Prompt (sbin dir)`,执行以下命令 ```bash rabbitmq-plugins enable rabbitmq_delayed_message_exchange ```
20
全部评论