强一致性: 如利用分布式事务,分布式锁来保证数据的强一致性
弱一致性: 如定时任务调度更新数据,往往数据有延迟
最终一致性
最终一致性:
配置更新记录表:利用数据库表记录数据更新状态, *** 作类型,具体信息,时间戳等,当系统故障后用于恢复,如本地消息表
异步消息:利用消息队列发送消息时,可以将消息保存在消息队列中,当系统恢复时可以进行恢复
补偿 *** 作:如补单,逆向补偿代码,回滚等
独立系统负责异常事务的恢复:用一个独立系统单独处理异常恢复,但开发和运维成本较高,需要应用在大数据的系统才有价值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)