Sping事务
文章平均质量分 93
码出。。。人生
信念和目标,必须永远洋溢在程序员内心
展开
-
微服务分布式事务演变及详解
弱一致性即使过了不一致时间窗口,后续的读取也不一定能保证一致,而最终一致过了不一致窗口后,后续的读取一定一致。BASE理论是对CAP中的一致性和可用性进行一个权衡的结果,理论的核心思想就是:我们无法做到强一致,但每个应用都可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性。2PC的缺点性能问题:执行过程中,所有参与节点都是事务阻塞型的。当参与者占有公共资源时,其他第三方节点访问公共资源不得不处于阻塞状态。可靠性问题:参与者发生故障。协调者需要给每个参与者额外指定超时机制,超时后整个事务失败。原创 2023-02-17 15:23:25 · 173 阅读 · 0 评论 -
Spring 事务失效的十种常见场景
针对和的声明式事务功能更是提供了极其方便的事务配置方式,配合的自动配置,大多数项目只需要在方法上标记@注解,即可一键开启方法的事务性配置。但是,事务如果没有被正确出,很有可能会导致事务的失效,带来意想不到的数据不一致问题,随后就是大量的人工接入查看和修复数据,该篇主要分享Spring事务在技术上的正确使用方式,避免因为事务处理不当导致业务逻辑产生大量偶发性BUG。在分析事务失效的常见场景之前,我们先来了解一下:事务的传播类型 和 @注解的不同属性的含义。原创 2023-02-16 17:14:47 · 77 阅读 · 0 评论