随笔分类 -  分布式理论

分布式事务解决方案
摘要:分布式事务的实现主要有以下 6 种方案: 两阶段/XA 方案 TCC 方案 SAGA 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案 1、两阶段/XA 方案 两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库你准备好了吗?如果每个数据库 阅读全文

posted @ 2020-10-25 15:33 潮流教父孙笑川 编辑

Eureka
摘要:Eureka 就是 Netflix 的 服务发现框架 。 可以充当服务发现的组件有很多:Zookeeper ,Consul , Eureka 服务注册 Register:当 Eureka 客户端向 Eureka Server 注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页 阅读全文

posted @ 2020-10-09 10:14 潮流教父孙笑川 编辑

SSO,单点登录问题。token问题
摘要:https://mp.weixin.qq.com/s/drPVkRbCsDIlX6Ls2pDmqA 单系统登录功能主要是用Session保存用户信息来实现的,但我们清楚的是:多系统即可能有多个Tomcat,而Session是依赖当前系统的Tomcat,所以系统A的Session和系统B的Sessio 阅读全文

posted @ 2020-10-08 15:48 潮流教父孙笑川 编辑

幂等,解决方案
摘要:幂等:无论多次执行,其结果都是一样的.更复杂的操作幂等保证是利用唯一交易号(流水号)实现.主要用来防止重复提交。 同样的参数调用我这个接口,调用多少次结果都是一个,你加GMV同一个订单号你加一次是多少钱,你加N次都还是多少钱。 解决方案: 一般幂等,我会分场景去考虑,看是强校验还是弱校验,比如跟金钱 阅读全文

posted @ 2020-09-14 20:12 潮流教父孙笑川 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示