首页
学习
活动
专区
工具
TVP
发布

房东的猫

专栏成员
245
文章
378241
阅读量
62
订阅数
分布式事务
随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构是将单个服务拆分成一系列小服务,且这些小服务都拥有独立的进程,彼此独立,很好地解决了传统单体应用的上述问题,但是在微服务架构下如何保证事务的一致性呢?本文首先从事务的概念出来,带大家先回顾一下ACID、事务隔离级别、CAP、BASE、2PC、3PC等基本理论,然后再详细讲解分布式事务的解决方案:XA、AT、TCC、Saga、本地消息表、消息事务、最大努力通知等。
HLee
2021-04-21
1.1K0
模板模式
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。
HLee
2021-04-16
4190
策略模式
策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。
HLee
2021-04-16
1320
代理模式
代理模式:为其他对象提供一种代理以控制对这个对象的访问。 静态代理 public interface House { void buyHosue(); } public class BuyHouse implements House { @Override public void buyHosue() { System.out.println("我要买房"); } } public class BuyHouseProxy implements House {
HLee
2021-04-16
2080
抽象工厂模式
创建实现接口的实体类:Rectangle.java,Square.java,Circle.java
HLee
2021-04-16
3000
工厂模式
创建实现接口的实体类:Rectangle.java,Square.java,Circle.java
HLee
2021-04-16
2390
高并发下的幂等性
幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。
HLee
2021-04-16
5270
实现分布式锁
在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢。
HLee
2021-04-16
3860
单例模式
定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)
HLee
2020-12-23
2400
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档