![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 91
热恋之星
这个作者很懒,什么都没留下…
展开
-
分布式事务的几种解决方案
事务是什么如果我们需要对若干数据进行更新操作,为了保证这些数据的完整性和一致性,我们希望这些更新操作要么都成功,要么都失败事务的特性(ACID)原子性,是指一个事务操作不可分割,要么成功,要么失败,不能有一半成功一半失败的情况。一致性,是指这些数据在事务执行完成这个时间点之前,读到的一定是更新前的数据,之后读到的一定是更新后的数据,不应该存在一个时刻,让用户读到更新过程中的数据。隔离性,是指一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对正在进行的其他事务是隔离的,并发执行的原创 2021-07-30 00:07:06 · 246 阅读 · 0 评论 -
微服务之熔断器
熔断器模式可以防止应用程序不断地尝试执行可能会失败的操作,使得应用程序继续执行而不用等待修正错误,或者浪费CPU时间去等到长时间的超时产生。熔断器模式也可以使应用程序能够诊断错误是否已经修正,如果已经修正,应用程序会再次尝试调用操作。问题描述假设我们有两个服务serviceA、serviceB,serviceA可以正常对外提供服务,某些API依赖serviceB。当serviceB异常完全...原创 2019-06-14 17:20:21 · 1711 阅读 · 0 评论