rabbitmq
文章平均质量分 84
hefeng_aspnet
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在 C# .NETCore 中使用 RabbitMQ 实现发布、订阅示例
本文介绍了在.NET中使用RabbitMQ实现发布/订阅模式的方法。RabbitMQ作为一个开源消息代理,通过交换器向队列发送消息,支持应用程序间的异步通信。文章详细说明了发布/订阅模式的三个核心组件(发布者、交换器、订阅者),并提供了.NET环境下设置RabbitMQ的步骤。通过示例代码展示了发布者和订阅者的具体实现,包括消息的发送与接收过程。最后强调了关键考虑因素,如正确选择交换器类型、消息持久性设置、错误处理机制等,以帮助构建高效可靠的消息系统。原创 2025-10-25 09:23:21 · 1660 阅读 · 0 评论 -
.NET Core 中 RabbitMQ 和 MassTransit 的使用
本文介绍了如何使用RabbitMQ和MassTransit构建高可用性、可扩展的分布式系统。RabbitMQ作为开源消息代理实现了AMQP协议,而MassTransit是.NET的开源消息库,提供了发布-订阅等通信模式。文章通过一个模拟传感器数据的示例项目展示了如何设置环境、配置MassTransit与RabbitMQ的连接、实现消息发布与消费。重点讲解了消息队列在微服务架构中的重要性,以及如何通过消费者、生产者、异常处理等组件构建弹性系统。最后提供了SSL配置、主机选项、过滤器等高级用法,并总结了隔离消息原创 2025-09-19 09:31:14 · 1380 阅读 · 0 评论 -
将 RabbitMQ 与 .NET Core Web API 和 Worker Services 结合使用
本文通过制药厂ERP系统中的物料管理为例,对比了单体架构与微服务架构的实现方式。在单体架构中,Angular前端直接通过.NET Core API控制器将物料数据插入SQL Server数据库;而在微服务方案中,系统使用RabbitMQ消息队列作为中介,由工作服务异步处理数据插入。文章详细演示了两种架构的具体实现过程,包括消息队列的配置、消息生产/消费机制,以及前后端的协同工作方式。作者强调两种架构各有优缺点,选择需根据组织需求、团队技能等因素决定,为读者提供了架构选择的实践参考。原创 2025-09-19 09:09:37 · 901 阅读 · 0 评论 -
使用 .NET Core 6 Web API 的 RabbitMQ 消息队列
本文介绍了使用RabbitMQ消息队列实现.NET Core 6 API(生产者)与控制台应用(消费者)的通信。主要内容包括:RabbitMQ作为消息代理在微服务架构中的作用和优势(高可用性、可扩展性);通过电商示例说明其应用场景;详细实现步骤涵盖API项目创建、模型定义、服务实现、RabbitMQ生产者配置,以及消费者控制台应用的开发。文章还提供了Docker部署RabbitMQ的方法,并演示了消息从生产到消费的完整流程。该方案适用于需要解耦服务和异步处理的场景,能有效提升系统可靠性和扩展性。原创 2025-09-18 09:28:18 · 925 阅读 · 0 评论 -
C# .NetCore RabbitMQ的七种模式与多种交换机类型介绍及代码实践
RabbitMQ提供了七种消息队列模式,每种适用于不同业务场景:1)简单队列(单生产者-单消费者);2)工作队列(多消费者负载均衡);3)发布/订阅(广播消息);4)路由(基于键匹配);5)主题(支持通配符);6)延迟队列(TTL+死信队列);7)RPC(请求/响应)。文章详细介绍了.NET6.0下各模式的实现代码,包括生产者消费者示例,并分析了五种交换机类型(Direct/Fanout/Topic/Headers/Default)的特点及适用场景,帮助开发者根据需求选择合适方案构建高效消息系统。原创 2025-09-18 09:07:14 · 954 阅读 · 0 评论 -
如何在 Windows 10 上安装 RabbitMQ
《Windows环境下RabbitMQ安装与配置指南》摘要:本文详细介绍了在Windows系统上安装RabbitMQ消息队列服务的完整流程,包括Erlang环境配置(24.1版本)、RabbitMQ(3.10.5版本)的安装要点,特别强调了管理员权限运行的必要性。重点讲解了管理插件的启用方法、虚拟主机创建、用户权限设置等关键配置步骤,并提供了访问管理控制台(15672端口)和解决常见安装问题的实用技巧。适用于需要在Windows开发环境搭建RabbitMQ实例的开发人员,帮助快速实现本地消息队列服务的部署与原创 2025-07-12 10:36:26 · 803 阅读 · 0 评论 -
Windows Server 上的 RabbitMQ 安装和配置
本文详细介绍了在Windows Server上安装RabbitMQ的完整步骤:首先需安装Erlang运行环境,然后下载安装RabbitMQ并管理相关服务。文章还包含启用管理界面(默认访问地址localhost:15672,初始账号guest/guest)和修改默认密码的安全建议。整个安装过程简明清晰,适合需要搭建消息队列系统的用户参考。原创 2025-07-04 09:23:05 · 668 阅读 · 0 评论 -
在 Windows 机器上安装和配置 RabbitMQ
摘要:RabbitMQ是一款基于AMQP协议的流行消息代理工具,适用于Windows、Linux和macOS系统。本文详细介绍了在Windows上安装RabbitMQ的完整流程:首先安装Erlang/OTP,然后安装RabbitMQ服务,最后配置管理控制台。通过启用管理插件、创建管理员账户和设置权限等步骤,用户可以轻松管理消息队列。安装完成后,用户可通过浏览器访问localhost:15672使用RabbitMQ的强大功能,实现高效的数据管理和应用程序通信。原创 2025-07-04 08:53:09 · 1174 阅读 · 0 评论 -
C# .NET Framework 中的高效 MQTT 消息传递
摘要:本文介绍了轻量级通信协议MQTT及其在.NET中的实现。MQTT是一种高效的消息传递协议,具有低带宽、高可靠性等特点,适用于物联网等资源受限场景。文章详细讲解了在.NET项目中通过NuGet安装M2Mqtt包的步骤,并提供了完整的客户端代码示例,包括连接代理、订阅主题和处理消息的实现方法。最后对比了HiveMQ、RabbitMQ、Kafka和MQTT的适用场景,强调MQTT在低带宽环境中的优势。通过实际代码演示,帮助开发者快速掌握MQTT在.NET中的应用。原创 2025-06-26 09:11:10 · 1311 阅读 · 0 评论 -
如何在 .Net 7 中使用 MQTT 客户端
本文介绍了如何在.NET7中使用MQTTnet库实现MQTT消费者。MQTT是一种轻量级消息协议,适用于物联网和机器通信。文章详细说明了环境搭建步骤,包括安装.NET7和添加MQTTnet包,并提供了完整的代码示例:创建控制台应用,连接MQTT代理,订阅主题并处理消息接收。代码展示了连接/断开事件处理和消息接收回调的实现。该方法简洁高效,适合在资源受限环境中实现消息通信,为物联网开发提供了实用解决方案。原创 2025-06-26 08:36:38 · 1212 阅读 · 0 评论 -
NetCore.CAP mqttws31.js RabbitMq 订阅发布消息
上面代码中 mqtt.subscribe('hf', subOptions);这一句搞了两天才明白怎么回事,我还自己创建交换机、队列,指定之后CAP发送消息,前端页面均收不到,后来经过多次测试,发现封装的js貌似只能使用默认的。这里我使用的是mysql数据库,你可以改成你需要的数据库,请参考CAP示例。......原创 2022-08-03 15:59:22 · 94259 阅读 · 0 评论 -
rabbitmq 管理界面添加报错 Access refused
使用新建用户登录rabbit管理界面后,添加队列出现异常,如下图想到是不是权限不够,点击用户查看结果用户只绑定一个虚拟主机权限,然后点击用户名,操作如下图进去之后,在此页面如果你没有下图中第1个箭头那一行,你需要点击箭头2进行授权操作,如图授权之后退出登录后再登入添加队列即可成功。...原创 2022-07-19 10:10:34 · 95618 阅读 · 1 评论 -
windows安装RabbitMq 15672访问找不到
开始一顿查找资料,大部分资料都是说rabbitmq.conf.example这个配置,我安装好几次也没有这个文件,还以为我安装的是最新版本的问题(rabbitmq3.10.6,Erlangotp_win64_25.0)。这个文件通常是rabbitmq.conf,advanced.config里面没有内容,只有。RabbitMQ服务已经启动成功。RabbitMQ服务正在启动.......原创 2022-07-18 13:22:18 · 95466 阅读 · 0 评论
分享