• 静水流深
    2020-07-16
    感觉此框架的境界高出国内好多框架一大截。

    作者回复: 对,这个是作者积累了十年才出来的产品,而且已经在大厂Uber大规模落地。这个工具强大,但是也需要懂行的人才能用好hold住它,就像航母/F117一样,虽然强大,但是大部分人hold不住。

    共 2 条评论
    4
  • 高峰
    2020-07-17
    哎,我寫代碼写了7-8年了,也没机会用到分布式事务场景。只能私下研究研究。

    作者回复: 如果有机会接触中大型的业务系统开发,尤其是涉及金融交易型的,就有机会接触分布式事务。

    共 2 条评论
    3
  • onepieceJT2018
    2021-01-21
    Cadence的cancel反向操作逻辑虽然还得自己写 不过更灵活 可能支持db之外的分布式事务 seata倒是默认做了sql解析 自己生成了反向操作 默认业务就是db 不知道这样理解对不对

    作者回复: 简单可以这样理解:Cadence是一个通用的分布式编排引擎,它的应用范围很广,也可以用于实现分布式事务,例如可以利用Cadence编写编排逻辑实现基于Saga模式的事务。Seata则是专门用于解决分布式事物的框架,支持两阶段/TCC等实现方式。

    
    2
  • Coder4
    2021-03-08
    虚拟对象,不就是rpc的stub么,实现还不优雅。。。需要自己打桩。

    作者回复: 抽象的原理和rpc的stub很像,但是背后的实现要比rpc复杂很多,它背后不是一个简单的框架,而是一个分布式平台。 当然,作者的做法主要是面向程序员的,你可以进一步抽象,用XML/JSON这样的更友好的格式来定义流程,这样会更优雅简单。

    
    1
  • 阿甘
    2022-07-12
    AT和TCC模式不是强事务吧,强事务只有2PC/XA和3PC吧,
    
    
  • 隔壁老王敲敲门
    2021-11-10
    我司因为是uber出来的人搞得,后端经常用cadence,我第一次接触也是学了好久。
    
    