保证微服务架构一致性的公开课

作者: 581f548ef0ec | 来源:发表于2017-06-11 20:54 被阅读2544次

    本文包含博主的微服务架构一致性的视频、PPT、文章等资料,欢迎观看和学习,有任何问题大家通过博客给博主留言,博主欢迎与大家一同探讨,一同学习。

    推荐观看

    趣直播链接

    在线PPT

    文章阅读链接

    资料下载


    视频观看链接

    PPT下载链接

    视频下载链接


    《分布式服务架构:原理、设计与实战》是一本不可多得的理论与实践相结合的架构秘籍,京东购买请点这里或者扫描下方二维码。

    《分布式服务架构:原理、设计与实战》京东主页

    加入【云时代架构】技术社区,做互联网时代最适合的架构,回归架构的简洁之美。

    作者简书博客
    云时代架构

    相关文章

      网友评论

      • 蕲婼圵渁:关于分布式事务的介绍及解决方案,百度一下真的是一搜一大把,但几乎都是简单的介绍一下基本的概念,和一些简单的场景,比如用户A转账给用户B这种相当简单的场景,但真实的企业级系统,或互联网系统应该远比这个复杂,就拿我曾经参与过的系统来说吧,当然我这里没用MQ,都是同步的RPC调用。

        1、前端页面发起请求到服务A节点(A节点只做服务集成)
        2、服务A 先调用 服务B,服务B会处理自己的业务逻辑,一下就更新了10多个表的数据,然后返回结果ResultB到服务A
        3、服务A拿服务B返回的结果ResultB 在调用服务C,服务C也更新了10多个表,同时返回了结果ResultC给服务A
        4、服务A再次拿ResultC做为输入参数去调用服务D,服务D在处理业务逻辑的时候出现了异常,这时必须要回滚之前做的操作。(就算是使用异步步MQ机制,这种情况下仍然是要回滚的,改如何回滚呢?)

        这种情况下如何回滚服务B和服务C已经更新过的数据呢?涉及到那么多表,回滚也是相当困难,最要命的是可能已经有其他请求在服务B和服务C更新过的数据基础上做了业务处理,回滚的话会不会把别的线程写入的数据给覆盖掉?
      • Nathans:正在学习架构和分布式方面的知识,分享不错.谢谢

      本文标题:保证微服务架构一致性的公开课

      本文链接:https://www.haomeiwen.com/subject/reckqxtx.html