![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 91
bug解决只是一瞬间,但帅是一辈子
在职打工人
展开
-
分布式事务 [面试]
在条件允许的情况下,我们尽可能选择本地事务单数据源,因为它减少了网络交互带来的性能损耗,且避免了数据弱一致性带来的种种问题。若某系统频繁且不合理的使用分布式事务,应首先从整体设计角度观察服务的拆分是否 合理,是否高内聚低耦合?是否粒度太小?分布式事务一直是业界难题,因为网络的不确定性,而且我们习惯于拿分布式事务与单机事务 ACID 做对比。原创 2023-05-05 10:28:07 · 1227 阅读 · 0 评论 -
SpringBoot自动装配原理[源码]
SpringBoot自动装配原理,各注解、重点类详细说明原创 2022-10-09 17:31:46 · 444 阅读 · 0 评论 -
分布式事务六种解决方案【面试总结】
面试必问:分布式事务六种解决方案点赞再看,养成习惯前言事务想必大家并不陌生,至于什么是 ACID,也是老生常谈了。不过暖男为了保证文章的完整性确保所有人都听得懂,我还是得先说说 ACID,然后再来介绍下什么是分布式事务和常见的分布式事务包括 2PC、3PC、TCC、本地消息表、消息事务、最大努力通知。事务严格意义上的事务实现应该是具备原子性、一致性、隔离性和持久性,简称 ACID。原子性(Atomicity),可以理解为一个事务内的所有操作要么都执行,要么都不执行。一致性(Consist转载 2021-04-21 18:18:36 · 110 阅读 · 0 评论