zoukankan      html  css  js  c++  java
  • 分布式事务

    事务

    本地事务

    分布式事务

    解决方案:【主推3、4】

    1、两阶段提交:A告知-->B回复确认可以---->A转账-->B回复确认收到。。最后统一提交。提高数据一致性,强一致性。不能完全解决一致性,一次事务4次请求,不适合高并发

    2、事务补偿机制:try..catch,只要try成功,confirm一定成功,try失败,catch到 并回滚。并非正在管理事务,而是另外加减回去。不能完全保证事务强一致性,2次请求减少了

    3、本地消息表:异步操作,一直和数据库做操作,高并发时较慢。解决不了分布式事务,于是由分布式转为了本地式,事务先发布到本地中,本地异常及回滚。

    4、MQ事务:避免了分布式事务。A发消息,转账到-->MQ中间件-->B接收消息,确认收钱-->MQ自动处理,不再通过A

     

    smile
  • 相关阅读:
    毕业论文格式
    2018.12.14
    关于百度搜索引擎的优缺点
    2018.12.13
    2018.12.12
    2018.12.11
    2108.12.10
    2018.12.9
    2018.12.8
    2018.12.7
  • 原文地址:https://www.cnblogs.com/qiuqiu001/p/9012428.html
Copyright © 2011-2022 走看看