小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

RabbitMQ 支持两种拓扑模式:Managed 和 External。Managed 模式下,应用自动声明交换机和队列,而 External 模式由外部系统管理。支持的使用场景包括工作队列、发布/订阅、路由、主题、头部匹配和 RPC,同时也支持手动确认和死信队列,提供灵活的消息处理方式。

类似 Axum 的语法进行 RabbitMQ 消费操作

Rust.cc
Rust.cc · 2026-03-18T12:14:06Z
EP203:RabbitMQ与Kafka与Pulsar的比较

npx workos推出了一款基于Claude技术的AI代理,能够自动读取项目代码并生成完整的身份验证集成,具备理解代码框架、类型检查和错误修复的能力。文章还讨论了RabbitMQ、Kafka和Pulsar的区别,以及REST与GraphQL的优缺点。

EP203:RabbitMQ与Kafka与Pulsar的比较

ByteByteGo Newsletter
ByteByteGo Newsletter · 2026-02-21T16:30:27Z
跨语言任务队列代码实战:Spring Boot + RabbitMQ + Celery 全链路打通

本文讨论了如何在工业软件中将耗时的异步任务从HTTP链路中剥离,推荐使用Java(Spring Boot)作为生产者,RabbitMQ作为消息中间件,Celery作为消费者。Celery提供了更高层次的任务抽象和并发模型,能够快速、稳定地构建任务执行平台。文章还介绍了Java与Celery的配置、任务发送接口及常见错误点,强调了Celery在生产环境中的优势。

跨语言任务队列代码实战:Spring Boot + RabbitMQ + Celery 全链路打通

QingHao's Blog
QingHao's Blog · 2025-10-15T10:07:22Z

RabbitMQ 是一个开源消息代理,支持 AMQP 协议,常用于微服务间的数据传递。其优点包括异步通信、高可用性和强扩展性。安装方式有官网和 Docker,使用 ASP.NET Core 时需配置连接信息并实现生产者和消费者服务。

ASP.NET Core 中使用 RabbitMQ 的基础指南

dotNET跨平台
dotNET跨平台 · 2025-07-05T00:01:39Z
RabbitMQ — 入门指南(2018年重发)

本文分享了作者使用RabbitMQ的经验,介绍了其基本概念和应用场景。RabbitMQ是一个开源消息代理,支持多种编程语言。文章包括应用场景、概念和实践三部分,详细说明了RabbitMQ的安装与配置,并提供了C#示例代码,展示消息的发送与接收。

RabbitMQ — 入门指南(2018年重发)

DEV Community
DEV Community · 2025-05-20T15:44:25Z
🚀 使用Docker设置带有MQTT和管理界面的RabbitMQ

RabbitMQ是一个强大的消息代理,支持AMQP和MQTT协议。本文介绍了如何通过Docker设置RabbitMQ,启用管理界面和MQTT支持,并进行功能测试。步骤包括创建Docker Compose文件、启动RabbitMQ容器、访问管理界面、启用MQTT插件,以及使用Mosquitto进行消息发布和订阅,最后提供停止服务的命令。

🚀 使用Docker设置带有MQTT和管理界面的RabbitMQ

DEV Community
DEV Community · 2025-05-13T09:04:52Z
Kafka与RabbitMQ的比较

Kafka使用代理管理数据,代理是Kafka集群中的服务器。集群由多个代理组成,其中一个作为控制器管理元数据。数据通过主题组织,消费者以消费者组形式订阅并读取主题。主题分为多个分区,支持并行处理。Kafka通过复制分区实现容错,ZooKeeper管理集群状态,新的版本引入KRaft模式以减少对ZooKeeper的依赖。

Kafka与RabbitMQ的比较

DEV Community
DEV Community · 2025-05-12T14:23:24Z
使用RabbitMQ-Stream简化消息处理

rabbitmq-stream是一个轻量级的Node.js框架,旨在简化RabbitMQ的使用,减少样板代码。它通过消息代理实现事件驱动架构,提升系统的可扩展性和响应性。该框架支持自动重试、延迟消息和死信队列,让开发者专注于业务逻辑。

使用RabbitMQ-Stream简化消息处理

DEV Community
DEV Community · 2025-05-05T02:32:16Z
在虚拟服务器上安装RabbitMQ的逐步指南

RabbitMQ是一个开源消息代理,支持异步通信,适用于分布式系统和微服务。它通过消息队列解耦发送者与接收者,提高系统灵活性和可扩展性。本文涵盖RabbitMQ的安装、配置及安全管理,适合开发者和运维团队。

在虚拟服务器上安装RabbitMQ的逐步指南

DEV Community
DEV Community · 2025-05-03T21:08:12Z
理解RabbitMQ:消息队列的基础

RabbitMQ是一个高性能的开源消息代理,适用于微服务和事件驱动架构。它通过异步通信解耦服务,提升可扩展性和响应能力。核心组件包括代理、生产者、消费者、通道和队列,支持多种消息类型和路由机制。通过集群和队列复制,RabbitMQ确保高可用性和负载均衡,同时关注安全性和监控。

理解RabbitMQ:消息队列的基础

DEV Community
DEV Community · 2025-05-03T20:42:32Z
如何使用Spring Boot和Kotlin将失败的RabbitMQ批量消息路由到死信队列

本文介绍了如何使用Spring的MessageBatchRecoverer接口处理批量消息错误。通过实现自定义的CustomMessageBatchRecoverer,可以捕获处理中的错误并将失败的消息发送到死信队列。文章还提供了代码示例和配置说明。

如何使用Spring Boot和Kotlin将失败的RabbitMQ批量消息路由到死信队列

DEV Community
DEV Community · 2025-04-14T04:10:38Z
消息队列(RabbitMQ,Kafka)

消息队列是分布式系统的重要部分,支持异步通信。RabbitMQ和Kafka是两种常见选择,各有优缺点。RabbitMQ适合复杂路由,Kafka则优化高吞吐量流处理。两者均提供消息持久性和可靠性,但设置和管理较为复杂。选择应基于系统需求。

消息队列(RabbitMQ,Kafka)

DEV Community
DEV Community · 2025-04-12T07:09:17Z
在Node.js中使用RabbitMQ:完整指南

RabbitMQ是一个强大的消息代理,支持异步通信,广泛应用于微服务和分布式系统。本文介绍了在Node.js中集成RabbitMQ的步骤,包括安装、配置和示例代码,涵盖生产者、队列、消费者和交换机的基本概念。通过创建生产者和消费者文件,可以实现消息的发送与接收,从而提升Node.js应用的可扩展性和弹性。

在Node.js中使用RabbitMQ:完整指南

DEV Community
DEV Community · 2025-03-26T12:11:46Z
使用RabbitMQ的微服务和异步通信的联系人应用

我的最新GitHub项目是一个联系人应用,展示了微服务的现代构建方法。该项目提供异步通信、清晰架构和后端功能的实用见解,使用Java和Spring Boot等技术,适合开发者学习和参考。

使用RabbitMQ的微服务和异步通信的联系人应用

DEV Community
DEV Community · 2025-03-22T05:54:41Z
使用RabbitMQ跟踪审计日志:在.NET中发布和消费事件

本文介绍了如何在.NET Web API中使用RabbitMQ实现用户注册日志记录器,通过异步处理用户注册事件提升响应速度。内容涵盖项目设置、用户模型、RabbitMQ服务及消费者服务的创建,以及测试方法,旨在构建高效的事件驱动系统。

使用RabbitMQ跟踪审计日志:在.NET中发布和消费事件

DEV Community
DEV Community · 2025-02-09T17:25:43Z
在.NET中使用RabbitMQ解耦审计日志:事件驱动架构简介

事件驱动架构(EDA)通过将审计日志与核心应用逻辑分离,提升了系统的性能和可扩展性。RabbitMQ作为消息代理,支持高效、可靠的日志记录,使系统组件独立运作,避免性能瓶颈,确保高负载下用户体验不受影响。

在.NET中使用RabbitMQ解耦审计日志:事件驱动架构简介

DEV Community
DEV Community · 2025-02-07T13:34:32Z
Kafka与RabbitMQ的比较

文章比较了Kafka与RabbitMQ在消息队列中的应用和性能差异。Kafka适合处理大规模数据流,而RabbitMQ则更灵活,适合多种消息传递模式。

Kafka与RabbitMQ的比较

DEV Community
DEV Community · 2025-01-03T01:28:21Z
使用RabbitMQ和Redis构建分布式任务调度器

使用RabbitMQ和Redis构建分布式任务调度器,通过RabbitMQ的死信交换实现延迟任务执行,并结合Redis跟踪任务有效性,支持任务调度和取消。任务存储在中间队列,TTL到期后转发至最终队列,消费者根据任务有效性执行。

使用RabbitMQ和Redis构建分布式任务调度器

DEV Community
DEV Community · 2024-12-29T11:16:23Z
用于构建NestJS微服务的自定义RabbitMQ模块 🐇

该库通过模块化方式简化了与RabbitMQ的交互,适用于可扩展应用,如API网关。支持灵活初始化、RPC、通知和直接消息队列,具备中间件、拦截器、序列化、健康检查和错误处理功能。

用于构建NestJS微服务的自定义RabbitMQ模块 🐇

DEV Community
DEV Community · 2024-12-26T14:14:17Z
RabbitMQ快速入门

RabbitMQ通过交换机和队列实现消息发布者与消费者的解耦,支持灵活的消息路由。它使用TCP连接,允许多个命令通过轻量级通道共享。RabbitMQ的虚拟主机用于逻辑资源分组,具备高可用性和容错性,支持Web界面和权限管理。

RabbitMQ快速入门

DEV Community
DEV Community · 2024-12-24T02:12:28Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码