小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
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

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 vs rabbitmq

Kafka vs 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
🌿 为什么RabbitMQ比Apache Kafka更快,以及何时使用它们

RabbitMQ和Apache Kafka是构建分布式系统时常用的消息解决方案。RabbitMQ适合低延迟和复杂路由的实时应用,而Kafka在高吞吐量和事件流处理方面表现更佳,适合大数据量应用。选择应基于具体需求。

🌿 为什么RabbitMQ比Apache Kafka更快,以及何时使用它们

DEV Community
DEV Community · 2024-12-21T20:49:36Z

EasyNetQ是一个简化RabbitMQ交互的.NET客户端API。通过NuGet安装后,支持注册连接、发布和订阅消息,自动创建交换机和队列,并使用JSON格式序列化消息。

Net使用EasyNetQ简化与RabbitMQ的交互

dotNET跨平台
dotNET跨平台 · 2024-12-07T00:15:39Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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