文章分类 -  事务

.net core 项目 分布式事物 如果 中间某个环节 出现 异常他是如何解决的
摘要:cap 分布式事物框架 .net core 项目 分布式事物 如果 中间某个环节 出现 异常他是如何解决的 请用代码 解释说明 在.NET Core项目中,使用 ‌CAP 框架‌ 处理分布式事务中间环节异常时,主要通过 ‌消息持久化 + 重试机制 + 补偿事务‌ 保证最终一致性。以下用代码示例说明关 阅读全文

posted @ 2025-04-27 17:10 是水饺不是水饺 阅读(23) 评论(0) 推荐(0)

cap 人工介入
摘要:增加 cap管理面板 Action<CapOptions> action = (c) => { c.UseRabbitMQ(c => { c.HostName = capCustomOptions.CapRabbitmqOption.HostName; c.Port = capCustomOptio 阅读全文

posted @ 2025-04-20 15:33 是水饺不是水饺 阅读(3) 评论(0) 推荐(0)

Dotnet.Cap 源码
摘要:CapSubscribeAttribute 特性 public class CapSubscribeAttribute : TopicAttribute { public CapSubscribeAttribute(string name, bool isPartial = false) : bas 阅读全文

posted @ 2024-08-19 20:46 是水饺不是水饺 阅读(9) 评论(0) 推荐(0)

事物
摘要:分布式事务的二阶段提交(Two-Phase Commit Protocol,简称2PC)是处理分布式事务的一种重要协议,它确保了事务的原子性,即事务中的所有操作要么全部成功,要么全部失败。以下是分布式事务二阶段提交的详细解释: 一、阶段划分 分布式事务的二阶段提交分为两个阶段:准备阶段(Prepar 阅读全文

posted @ 2024-08-15 22:58 是水饺不是水饺 阅读(9) 评论(0) 推荐(0)

分布式事务 二阶段
摘要:二阶段分布式事务 两个阶段 准备 提交 , 角色 有事务协调器 和 事务参与者 ,准备阶段 事务协调器 发送确认消息给 参与者 ,参与者执行完业务 返回给协调器 告诉执行 成功或者失败,如果成功 到第二阶段 就提交成功 如果失败 提交失败回滚, 缺点 事务协调器 是单点 如果 事务协调器 宕机 那么 阅读全文

posted @ 2024-04-21 10:42 是水饺不是水饺 阅读(9) 评论(0) 推荐(0)

.net core 事务
摘要:.net core 中的 事务 有三种 ef 中 的 SaveChanges , Database.BeginTransaction ,new TransactionScope 1 ef SaveChanges 事务 对DBContext 所有跟踪的实体变化做 原子性提交 例如 如下 配置 Name 阅读全文

posted @ 2024-04-15 17:47 是水饺不是水饺 阅读(22) 评论(0) 推荐(0)

导航