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

在分布式系统中,消息队列(MQ)通过异步通信解决服务间的强耦合、级联故障和性能瓶颈问题。MQ提供解耦、削峰和容错功能,但也增加了系统复杂性,如消息投递语义和顺序性保证等。Kafka、RabbitMQ和Pulsar是主流的消息队列,各有优缺点,适用于不同场景。选择MQ时需权衡业务需求与技术复杂性,以确保系统高效稳定。

【系统架构设计百科】消息队列架构:异步解耦的设计与陷阱

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z

本文介绍了如何利用两个 UNIX 信号(SIGUSR1 和 SIGUSR2)实现简易消息队列。通过将信号映射为二进制位,发送和接收进程可以进行基本的进程间通信。尽管这种方法在生产环境中不可靠且效率低下,但它有助于理解底层进程间通信的原理。

谁还需要 Kafka 啊?我用两个 UNIX 信号手捏了一个消息队列!

烟草的香味
烟草的香味 · 2026-02-25T03:58:56Z
构建不在大规模应用中减速的销售自动化基础设施

销售自动化在大规模应用中面临数据库连接耗尽、事件处理延迟和消息队列饱和等瓶颈,导致响应时间延长,影响转化率。通过优化架构、采用事件驱动处理和智能缓存,可以提高效率,确保在5分钟内响应,从而提升销售成功率。

构建不在大规模应用中减速的销售自动化基础设施

Redis Blog
Redis Blog · 2026-02-03T00:00:00Z
工程师之夜系列分享第三十九篇:Kafka、RocketMQ、JMQ 存储架构深度对比

本文比较了三款主流消息队列(Kafka、RocketMQ、JMQ),分析了它们的存储架构、数据组织和索引设计。Kafka以高吞吐的分区日志流为核心,RocketMQ通过分离式设计优化数据存储与索引查询,JMQ则结合两者优点以满足京东内部需求。文章详细探讨了各自的设计优势和适用场景。

工程师之夜系列分享第三十九篇:Kafka、RocketMQ、JMQ 存储架构深度对比

京东科技开发者
京东科技开发者 · 2026-01-13T06:34:21Z
MQ消息乱序问题解析与实战解决方案

在分布式系统中,消息队列常出现消息乱序问题,影响业务逻辑和系统稳定性。主要原因包括并发消费、消息分区、网络延迟和重试机制。解决方案包括顺序消息、前置检测、状态机和监控报警等,这些措施能有效提高系统稳定性和用户体验。

MQ消息乱序问题解析与实战解决方案

京东科技开发者
京东科技开发者 · 2025-12-08T09:11:16Z
统一 MQTT 发布/订阅与消息队列:EMQX 6.0 背后的架构

EMQX 6.0 集成了消息队列功能,解决了 MQTT 发布/订阅模式下的离线消息丢失问题,简化了系统设计,降低了基础设施复杂性,确保消息持久性,适用于物联网应用,并提供灵活的任务处理解决方案。

统一 MQTT 发布/订阅与消息队列:EMQX 6.0 背后的架构

实时互动网
实时互动网 · 2025-12-04T02:15:02Z
实战案例:C#直接操作STM32H7 CAN外设,摒弃传统SocketCAN/字符设备方案

本文介绍了一种在C#单片机开发中,通过直接操作HAL库实现STM32H7 CAN外设收发的新方案。该方案摒弃传统SocketCAN,利用HAL库的驱动和消息队列,实现对CAN总线的精细控制,以满足客户需求。

实战案例:C#直接操作STM32H7 CAN外设,摒弃传统SocketCAN/字符设备方案

dotNET跨平台
dotNET跨平台 · 2025-12-02T00:01:33Z

消息队列在现代分布式系统中至关重要,能够实现生产者与消费者的解耦,提升响应速度和吞吐量。在.NET中,常见的实现包括MSMQ和RabbitMQ,支持异步消息传递和持久化存储,广泛应用于异步处理、服务解耦和流量削峰等场景。

.NET消息队列技术详解

dotNET跨平台
dotNET跨平台 · 2025-11-29T00:34:40Z
利用 EMQX 消息队列解决关键物联网消息传递挑战

物联网系统在异步操作中常面临固件更新失败和负载不均的问题。EMQX通过内置消息队列功能,满足实时发布/订阅和持久化消息的需求,简化架构,提高系统的可靠性和效率。

利用 EMQX 消息队列解决关键物联网消息传递挑战

实时互动网
实时互动网 · 2025-11-25T03:49:22Z

在分布式系统中,消息队列的优先级处理至关重要。CAP框架通过消息标签和消费者过滤机制实现优先级,确保关键消息优先处理。具体步骤包括为消息打标签、按优先级分组消费者和调整资源分配。这种方法成本低且兼容多种中间件,适合中小规模需求。

.NET CAP 实现消息队列优先级处理:从原理到落地的完整指南

dotNET跨平台
dotNET跨平台 · 2025-11-09T00:02:22Z

.NET中的事件驱动架构是构建可扩展微服务的关键。通过C#的观察者模式和消息队列(如RabbitMQ、Kafka),可以实现服务解耦,避免紧耦合问题。随着.NET 9的普及,事件驱动架构将成为应对变化和有序扩展的必要手段。

.NET事件驱动架构实战:用消息队列构建高扩展微服务

dotNET跨平台
dotNET跨平台 · 2025-10-23T00:02:28Z
EMQX 6.0 新特性:融合 MQTT 与消息队列,开启消息传输新纪元

EMQX 6.0 是一项重要更新,结合了 MQTT 消息通信和消息队列功能,提升了物联网数据处理能力。新版本支持持久化、异步消息传输和多租户安全管理,优化了存储机制,并增强了与多种数据库的集成,适用于智慧城市和工业物联网等场景。

EMQX 6.0 新特性:融合 MQTT 与消息队列,开启消息传输新纪元

实时互动网
实时互动网 · 2025-10-10T06:11:23Z

RobustMQ 是基于 Rust 的高性能多协议消息队列,0.2.0 版本实现了架构、协议和生态的重大突破。支持 MQTT 3.1、3.1.1、5.0,具备高级特性和可靠性。提供 Web 管理界面和 RESTful API,未来将支持 AMQP 和 Kafka 协议,旨在成为统一的多协议消息平台。

RobustMQ 0.2.0 RELEASE 正式发布

Rust.cc
Rust.cc · 2025-10-07T02:52:18Z
演讲:高级消息队列协议

AMQP(高级消息队列协议)于2003年诞生,旨在解决金融行业消息传递的标准化问题。JPMorgan的技术团队通过合作与竞争推动了该协议的发展。AMQP因其开放性和多种实现而成功,简化了不同系统间的通信,最终成为ISO国际标准,广泛应用于企业中。

演讲:高级消息队列协议

InfoQ
InfoQ · 2025-08-08T09:57:00Z

一群开发者正在用Rust开发名为RobustMQ的开源消息队列,旨在解决现有消息队列的问题,支持多种协议,并具备Serverless架构,期待社区的反馈与合作。

交流贴: 探索如何用 Rust 重写消息队列

Rust.cc
Rust.cc · 2025-06-26T10:38:22Z
Vercel Queues现已进入有限测试阶段

Vercel Queues是一项为Vercel应用程序设计的消息队列服务,目前处于有限测试阶段。它允许将任务发送到后台队列,避免用户在请求时等待慢操作完成。该服务使用追加日志存储消息,确保任务不丢失,主要特点包括主题消息、流支持和TypeScript SDK。

Vercel Queues现已进入有限测试阶段

Vercel News
Vercel News · 2025-06-25T13:00:00Z
动手实践:在Go中构建高性能消息队列(灵感来源于NSQ)

本文介绍了如何用Go语言实现NSQ风格的消息队列,涵盖主题、频道、消息持久化和延迟投递等核心功能,帮助开发者提升并发编程技能,解决实际问题。

动手实践:在Go中构建高性能消息队列(灵感来源于NSQ)

DEV Community
DEV Community · 2025-05-20T00:44:25Z

SQL Outbox模式在分布式系统中解决了数据库状态与事件发布的一致性问题。通过在同一事务中写入业务数据和事件,避免了事件丢失和顺序错乱。该模式使用专用的Outbox表记录事件,并异步发布到消息队列,从而增强系统的健壮性和可扩展性。

使用 C# 14 和 SQL Outbox 模式构建事件驱动 CQRS 架构

dotNET跨平台
dotNET跨平台 · 2025-05-18T00:01:37Z
消息模式解析:发布-订阅、队列与事件流

现代软件架构已不再局限于单一机器,服务分布在集群和云平台中,导致协调变得复杂。直接API调用虽然简单,但容易出错;而异步通信通过消息解耦发送者与接收者,避免系统停滞。常见的消息模式包括消息队列、发布-订阅和事件流,适用于不同场景。

消息模式解析:发布-订阅、队列与事件流

ByteByteGo Newsletter
ByteByteGo Newsletter · 2025-05-08T15:30:54Z
亚马逊简单队列服务 (SQS)

Amazon SQS 是一个可靠且可扩展的消息队列服务,支持应用程序解耦。生产者将消息放入队列,消费者定期处理消息,确保异步处理、负载均衡和故障容错,适用于微服务、后台处理和工作流自动化等场景。

亚马逊简单队列服务 (SQS)

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

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

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