摘要: 使用 .NET 5 + MassTransit 8.0.1 实现一个分布式事务,并保证最终一致性 WebAPI readonly ISendEndpointProvider _sendEndpointProvider; public DemoController(ISendEndpointProvi 阅读全文
posted @ 2022-04-05 21:03 乔安生 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 使用 .NET 5 + RabbitMQ 实现一个分布式事务,并保证最终一致性 流程为: 减库存 -> 减余额 -> 创建订单 RabbitMQ 中创建六个队列: 减库存队列、减库存死信队列 减余额队列、减余额死信队列 创建订单队列、创建订单死信队列 一个 WebAPI 用来发起流程 四个控制台,三 阅读全文
posted @ 2022-04-05 20:32 乔安生 阅读(206) 评论(0) 推荐(0) 编辑