window下RabbitMQ使用

本文介绍了如何安装和配置RabbitMQ消息中间件,包括服务端的安装、用户管理及权限配置,以及如何启用Web管理界面。此外还提供了C#客户端的接入方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.服务端

安装erlang   :https://codeload.github.com/erlang/otp/zip/OTP-18.2.2

安装服务端:  http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1.exe

安装后可以看到window服务RabbitMQ已经启动


使用rabbitmqctl list_users命令,可以看到目前的用户:guest


现在只有一个角色为administrator的名为guest的用户,这个是RabbitMQ默认为我们创建的,他有RabbitMQ的所有权限,一般的,我们需要新建一个我们自己的用户,设置密码,并授予权限,并将其设置为管理员,可以使用下面的命令来执行这一操作:

rabbitmqctl  add_user  felixfeng  123456
rabbitmqctl  set_permissions  felixfeng  ".*"  ".*"  ".*"
rabbitmqctl  set_user_tags felixfeng  administrator

删除guest用户:

rabbitmqctl delete_user guest


开启web管理:

rabbitmq-plugins enable rabbitmq_management


打开浏览器,输入 http://[server-name]:15672/ 如 http://localhost:15672/

输入账号密码 :felixfeng / 123456


2.客户端

c#(4.5)调用:

下载客户端:http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v3.6.1/rabbitmq-dotnet-client-3.6.1-dotnet-4.5.zip

或者通过nuget 获得




<think>好的,用户想下载最新版本的RabbitMQ for Windows。首先,我需要确认RabbitMQ官方是否提供Windows的安装包。根据之前的引用[1],用户提到在官网或GitHub下载,但给出的例子是.deb文件,属于Linux的Debian包。Windows可能需要其他格式,比如.exe或者.zip。 接下来,查看引用[3],里面提到RabbitMQ和Erlang的版本需要匹配,否则安装失败。所以用户需要同时下载兼容的Erlang版本。引用[2]的链接是版本对应表,应该指导用户先去那里查看最新RabbitMQ对应的Erlang版本。 用户可能不知道Erlang是必须的,所以需要提醒他们先安装Erlang。根据步骤,应该先下载Erlang,再下载RabbitMQ。引用[3]强调了版本匹配的重要性,所以必须确保用户下载正确的组合。 然后,访问RabbitMQ官网的下载页面,检查Windows的安装方式。官网可能有直接下载链接,或者通过Chocolatey安装。如果用户习惯用包管理器,推荐Chocolatey会更方便,但也要提供手动下载的步骤。 另外,引用[4]和[5]提到Docker镜像和Kubernetes的例子,但用户的需求是Windows本地安装,所以可能不需要这些,但可以稍微提及作为其他安装方式的参考。 需要确保提供的步骤清晰,比如先下载Erlang,再下载RabbitMQ,然后安装,最后验证。同时,链接需要正确,比如引用[2]的版本对应表,引用[1]中的GitHub发布页面可能需要调整到Windows的包。 可能遇到的问题包括版本不匹配,或者下载链接失效。需要指导用户到正确的页面查找最新版本,并检查版本兼容性。此外,用户可能不知道如何设置环境变量或者启动服务,这部分在回答中可以简要说明,或者引导至官方文档。 总结步骤: 1. 访问版本对应表,确定最新RabbitMQ对应的Erlang版本。 2. 下载并安装Erlang。 3. 下载RabbitMQ Windows版。 4. 安装并配置。 同时,生成相关问题需要考虑用户可能的后续问题,比如安装失败处理、验证安装、配置方法等。</think>### RabbitMQ for Windows最新版下载步骤 1. **确认RabbitMQ与Erlang版本对应关系** 访问[RabbitMQ官方版本匹配指南](https://www.rabbitmq.com/which-erlang.html)[^2],查看最新版RabbitMQ对应的Erlang版本。例如,RabbitMQ 3.13.1需要Erlang 26.0或更高版本。 2. **下载Erlang for Windows** - 访问[Erlang官方下载页](https://www.erlang.org/downloads),选择与RabbitMQ兼容的版本(如26.2.1)。 - 下载`.exe`安装包并运行安装程序[^3]。 3. **下载RabbitMQ for Windows** - 访问[RabbitMQ GitHub Releases页面](https://github.com/rabbitmq/rabbitmq-server/releases),找到最新版本(如3.13.1)。 - 下载Windows安装包(文件名类似`rabbitmq-server-3.13.1.exe`)[^1]。 4. **安装与验证** - 双击安装包完成RabbitMQ安装。 - 打开命令行执行命令启动服务: ```bash rabbitmq-service.bat start rabbitmq-plugins.bat enable rabbitmq_management ``` - 访问`http://localhost:15672`(默认账号/密码:`guest/guest`)验证管理界面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值