messaging - .NET 应用的异步消息模式。
涵盖 Wolverine 与 MassTransit、发件箱模式、Saga 与编排,以及 RabbitMQ 和 Azure Service Bus 的代理配置。
标签
更新于: 2026-09-23该技能可以做什么
- 配置 Wolverine 消息传输
- 发布集成事件
- 通过处理程序消费事件
- 实现事务性发件箱模式
- 实现有状态 Saga 工作流
- 配置 MassTransit 框架
输入
- RabbitMQ 连接配置
- Azure Service Bus 连接配置
- EF Core DbContext 设置
- 共享消息契约定义
输出
- 已发布的消息事件
- 发件箱与收件箱数据库表
- 持久化的 Saga 状态记录
要求
- .NET 应用运行时
- RabbitMQ 或 Azure Service Bus 消息代理
- EF Core 支持的关系型数据库
- MassTransit v9+ 生产环境商业许可证
