小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
如何在Go和PostgreSQL中实现Outbox模式

在事件驱动系统中,Outbox模式通过在同一事务中保存数据和写入事件,确保数据库与消息代理的一致性,避免系统处于不一致状态。消息中继进程定期查询待处理消息并发布,确保至少一次交付,适用于高吞吐量场景。

如何在Go和PostgreSQL中实现Outbox模式

freeCodeCamp.org
freeCodeCamp.org · 2026-03-19T17:26:11Z
任务队列 Celery 架构

Celery 是一个分布式任务队列系统,支持异步执行和耗时操作。其架构包括生产者、队列和消费者,具备任务持久化、重试和定时处理功能。Celery 通过消息代理管理任务,确保任务的可靠性和可追踪性。

任务队列 Celery 架构

Ying’s Blog
Ying’s Blog · 2026-01-10T16:56:34Z
必知的消息代理模式

现代分布式系统通过消息代理实现服务间通信。本文介绍七种关键模式,帮助开发者构建可靠、可扩展的系统,解决数据一致性、工作负载管理和消息基础设施可视化等问题。

必知的消息代理模式

ByteByteGo Newsletter
ByteByteGo Newsletter · 2026-01-08T16:30:49Z
消息代理基础知识:存储、复制与交付保障

消息代理是一种中间件,促进应用与服务之间的异步通信,解耦信息生产者与消费者,使其独立运作。它不仅是数据传输的管道,还用于流处理和任务分配,能够引入时间缓冲,防止流量高峰影响下游服务。

消息代理基础知识:存储、复制与交付保障

ByteByteGo Newsletter
ByteByteGo Newsletter · 2026-01-01T16:33:32Z

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
Brighter与Azure:如何配置和使用Brighter与Azure Service Bus

Azure Service Bus是一个完全托管的企业消息代理,支持云和混合环境中的可靠通信,适合解耦分布式系统。Brighter与Azure Service Bus集成,简化.NET应用中的消息处理,支持命令和事件的路由,能够构建强大且可扩展的消息系统。

Brighter与Azure:如何配置和使用Brighter与Azure Service Bus

DEV Community
DEV Community · 2025-05-05T08:30:00Z
在虚拟服务器上安装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
微服务的故事 第二部分:消息传递 - 当REST和gRPC需要休息时!

微服务通过异步消息传递实现高效沟通,避免等待。服务A向服务B发送消息,B可稍后处理。消息通过消息代理(如Kafka)传递,分为命令消息和事件消息。异步消息提升系统的可扩展性和可靠性,适合现代微服务架构。

微服务的故事 第二部分:消息传递 - 当REST和gRPC需要休息时!

DEV Community
DEV Community · 2025-05-01T10:56:20Z
简化消息代理:探索Redis在服务通信中的应用

消息代理是现代软件架构中用于服务间可靠通信的中间件。Redis作为高性能的轻量级消息代理,支持发布/订阅、任务队列和流等功能,适合实时通信和复杂消息处理,其高吞吐量和低延迟特性使其成为构建可扩展消息系统的理想选择。

简化消息代理:探索Redis在服务通信中的应用

DEV Community
DEV Community · 2025-04-28T23:58:36Z
消息代理解析:何时以及为何在您的系统中使用

消息代理是中介系统,允许不同应用或服务通过消息进行异步通信,确保系统灵活和可靠。常见的消息代理包括Kafka和RabbitMQ,适用于微服务和高流量处理场景。

消息代理解析:何时以及为何在您的系统中使用

DEV Community
DEV Community · 2025-03-26T15:12:18Z
在Node.js中使用RabbitMQ:完整指南

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

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

DEV Community
DEV Community · 2025-03-26T12:11:46Z
超越趋势:选择合适消息代理的实用指南

消息代理分为流式和队列式,各有优缺点。流式消息支持批量处理和重放,但扩展性有限;队列如Amazon SQS支持自动扩展和毒丸隔离。选择合适的消息代理需考虑应用需求、流量模式和处理能力。结合流和队列的优点可提升系统效率。

超越趋势:选择合适消息代理的实用指南

InfoQ
InfoQ · 2025-03-19T09:00:00Z
死信队列(DLQ) - 深入解析

死信队列(DLQ)用于存储处理失败的消息,便于调试和重试。消息因处理失败、过期、超出最大重试次数或队列过载而进入DLQ。不同的消息代理(如AWS SQS、RabbitMQ、Kafka)实现DLQ的方式各异。最佳实践包括设置合理的重试限制、定期监控DLQ和自动处理DLQ消息。

死信队列(DLQ) - 深入解析

DEV Community
DEV Community · 2025-03-15T11:55:50Z
【Rust日报】2025-01-04 Arnis - 一键把你的城市导入到Minecraft中

DOM_SMOOTHIE是一个Web内容解析器,Pilgrimage是用Rust编写的消息代理,支持主题发布/订阅和消息持久化功能,欢迎反馈与建议。

【Rust日报】2025-01-04 Arnis - 一键把你的城市导入到Minecraft中

Rust.cc
Rust.cc · 2025-01-05T14:15:18Z
Redis

Redis是一个开源内存数据库,主要用于分布式键值存储、缓存和消息代理。它提供快速可靠的性能,支持复杂数据类型和原子操作,适合多种数据集成和相似性搜索。

Redis

DEV Community
DEV Community · 2024-12-05T04:58:48Z
使用 Azure Service Bus 和 Spring Boot 实现 FIFO 消息处理

Azure Service Bus 是一个完全托管的消息代理,支持分布式应用之间的可靠通信。通过在 Spring Boot 应用中使用会话,可以确保相同会话 ID 的消息按顺序处理。配置 Azure Service Bus 主题以启用会话,并使用 Azure SDK 管理消息消费,确保每个会话由单个消费者处理,从而实现高效的 FIFO 消息处理。

使用 Azure Service Bus 和 Spring Boot 实现 FIFO 消息处理

DEV Community
DEV Community · 2024-11-12T14:10:14Z

SpringBoot应用程序可以使用Spring Modulith来实现事务绑定发件箱模式,以将选定的事件发布到消息代理。支持的消息队列包括Spring Kafka、Spring AMQP和Spring JMS。事件外部化包括事件选择、映射事件和确定路由目标。可以通过注释定义自定义路由键。在SpringBoot 3.2中,启用虚拟线程后,虚拟线程执行器将自动配置为Kafka和RabbitMQ侦听器。

Spring Modulith增加事件外部化的支持

极道
极道 · 2023-09-08T00:12:00Z

使用spring modulith轻松地将域事件外部化到消息代理,如Kafka集成模块。通过添加依赖项和注释要外部化的事件类型,实现自动外部化。应用程序启动时,spring-modulith-events-kafka模块注册一个监听器来监听要外部化的域事件的模块。事件发布基础设施会异步触发外部化,并使用模拟的KafkaOperations发送日志消息。事件发布注册表最终将发布标记为已完成。

Spring Modulith:模块内领域事件发给外部Kafka的示例

极道
极道 · 2023-07-19T00:59:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码