![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式系列+数据一致性
文章平均质量分 69
锁,id,事务,session,数据一致性等
进京务工小卢
不爱敲代码 就爱小彬彬的小卢同学
展开
-
分布式事物
一.2PC-XA协议 二.3PC 三.本地消息表 四.可靠消息最终一致性方案 五.最大努力通知方案 一.2PC-XA协议 XA事务由一个或多个资源管理器(Resource Managers)、一个事务管理器(Transaction Manager)以及一个应用程序(Application Program)组成 资源管理器(RM):参与者。提供访问事务资源的方法。通常一个数据库就是一个资源管理器 事务管理器(TM):协调者。分配标识符,监视事务的进度,并负责事务完成和故障恢复。 应用程序(A原创 2021-04-24 13:02:25 · 161 阅读 · 0 评论 -
分布式session
1.tomcat + redis 2.spring session + redis 1.tomcat + redis 这个其实还挺方便的,就是使用session的代码跟以前一样,还是基于tomcat原生的session支持即可,然后就是用一个叫做Tomcat RedisSessionManager的东西,让所有我们部署的tomcat都将session数据存储到redis即可。 在tomcat的配置文件中,配置一下 <Valve className="com.orangefunction.t原创 2021-04-24 12:46:54 · 96 阅读 · 0 评论 -
分布式ID
分布式ID需要满足那些条件? 生成唯一健的方式: 1.UUID 2.数据库自增主键 3.数据库集群双主模式 4.基于数据库的号段模式 5.基于Redis模式 6.雪花算法(Snowflake)模式 分布式ID需要满足那些条件? 全局唯一:必须保证ID是全局性唯一的,基本要求 高性能:高可用低延时,ID生成响应要块,否则反倒会成为业务瓶颈 高可用:100%的可用性是骗人的,但是也要无限接近于100%的可用性 好接入:要秉着拿来即用的设计原则,在系统设计和实现上要尽可能的简单 趋势递增原创 2021-04-24 12:30:32 · 128 阅读 · 0 评论