架构

1)常见的缓存策略

A)WEB缓存 B)应用程序缓存 C)数据库缓存 D)REDIS等服务器端的缓存

2)分布式ID生成

数据库或者使用UUID的方式,REDIS生成ID

3)分布式事务

两段式提交和补偿机制

两段式:事务协调器,统一通知各个客户端统一调用,在收到各个客户端回复后,开始告诉各个客户端开始调用

补偿:先处理业务,然后在定时或者是回调查看业务是否处理完成.如果不一致强制所有状态到某一个回滚点

XA:有一个全局的事务管理器和局部的资源管理器,事务管理器负责全局事务,并协调资源.在分布式更新阶段各个服务器首先标志自己已经完成,如果所有节点都回答准备好提交,空值服务器指示他们提交并等待响应.

Last updated