• 林超
    2018-03-15
    期待讲解下工作流引擎的实现
     1
     20
  • 李达
    2018-03-09
    陈老师好,有个疑问想请教: 衡量高可用一般用几个9来衡量,例如4个9的高可用是指一年的服务不可用时间不能超过53分钟,我的疑问有两个: 第一,到底怎么样定义服务不可用?例如返回业务的系统忙算不算可用?第二,直观理解,可用性应该是针对单个接口定义的,一个系统有很多接口,那么一个系统的可用性又应该怎么计算呢?
    非常感谢!
    
     5
  • 二康
    2018-06-19
    期待耗子叔可以讲讲如何设计一个补偿框架,可以讲讲具体地实现过程和相关技术和难点。谢谢
    
     4
  • Tim Zhang
    2019-03-08
    workflow用过两种 jbpmn的activiti5以及netflix的conductor。
    workflow与task是两个重点
    
     2
  • sam
    2018-07-31
    期待举例讲解补偿工作流引擎
    
     2
  • jackwoo
    2018-06-17
    希望可以出个工作流引擎介绍
    
     2
  • mingshun
    2018-05-23
    一直觉得补偿事务很烦琐,日常实现也是尽量避免。看了这篇后,发现是没有很好地记录起始状态,总是想着通过目标状态来反推,所以总感觉实现起来很烦琐,逻辑错踪复杂。也许是重度精神洁癖导致吧!总觉得对正向目标没意义的数据都没有记录的必要甚至认为是浪费,然而顾着正向目标却忘了反向目标,而两个方向的目标都同等重要。
    
     2
  • 阿拖
    2018-04-03
    感觉有点像2pc,工作流引擎是cooradinator。
     1
     2
  • 刘勇
    2018-03-31
    补偿一词不是很理解,为什么回滚叫补偿?

    作者回复: 回滚是补偿的子集

    
     2
  • 山分子
    2019-04-16
    最近做的订单业务,分为两步,第一步下单到本地,第二步下单到订单服务,两个数据库都有相同的订单数据,用到的方式感觉跟BASE的理念差不多,第一步直接入库,第二步加入重试和异步通知,订单服务做了幂等。
    订单服务还做了查询接口,如果所有的重试都超时并且没有收到通知,一段时间过后可以调用查询接口去查订单的状态。
    这样基本能达到三个9
    
     1
  • Geek_fb3db2
    2018-11-18
    分布式事物感觉很复杂,特别在需要补偿情况下更应该有完善的机制,想问下,补偿是不是需要针对不同业务场景写不同代码。
     1
     1
  • neohope
    2018-06-21
    皓哥, 您好!我们业务上会面临一种情况,就是跨厂商跨系统保持系统间数据同步,无论是通过代码直接操作多个数据库进行同步,还是通过让厂商提供服务来进行同步,最终要么实现效果很差,要么就同步机制弄的略复杂(比如订阅发布,厂商不配合),让计划没法推进。您这边后续有计划说一下类似情况如何处理吗?

    说到库存的话,我们行业这边还有一种神奇的操作。这种操作的要求是,“你没货我理解,但是你说有货、我要了、你再说没有那就不行”。所以在我们行业,通常把库存分为实库存和用户库存。用户看到的库存永远小于实库存,由于并发量并不大,只需要用简单的事务控制,也能在很大程度上可以避免超卖。但当库存很低的情况下,代码就要用严格的事务控制,来避免超卖了,执行效率就很低,好在这样的情况很少。
    展开
     1
     1
  • 颇忒妥
    2018-06-12
    在分布式的服务架构中,一致性(Consistency)、可用性(Availability)、分区容忍性(Partition Tolerance),在现实中不能都满足,最多只能满足其中两个。
    我觉得这句话有点歧义,我理解的是在不发生网络分区的情况下,CAP都能满足,当发生网络分区的时候,只能在CA中选一个。
     1
     1
  • 王磊
    2018-06-11
    我的理解是分布式事务为了提高性能,将要做的若干事情记录下来(属于本地事务),然后再异步去执行这些若干事情(并行或串行),尽量使其成功(重试),如果的确不能成功,则需要回滚。这些若干事情中对于占用资源的事情,需要增加一个占用时间的限制,如果超过此时间但整个事务还没有提交,则释放资源,如如果没有在30分钟内支付,则释放库存。
    
     1
  • 小伟
    2018-04-02
    亚马逊的工作流是如何实现呢?
    
     1
  • 流畅
    2018-03-12
    想再了解下工作流的实现,希望能讲解下
    
     1
  • 阿凡达
    2018-03-09
    期待深入讲解文中提到的工作流。
    
     1
  • whhbbq
    2020-01-22
    『BASE 这种玩法,其实就是亚马逊的玩法,因为要根据用户的地址去不同的仓库查看库存,这个操作非常耗时,所以,不想做成异步的都不行』
    我们也是使用这种BASE这种玩法。在一段时间内不同系统的库存可用数是不一致的。
    
    
  • 知行合一
    2020-01-04
    用工作流引擎来串连微服务这个还是比较新颖的,国内有这种案例吗?一般也就只做到了调用远程服务失败时,回滚本地事物,期待老师讲解补偿机制
    
    
  • 文刂 氵共 超
    2019-12-23
    学习笔记 https://mubu.com/colla/1ykqc_5rfAM
    
    
我们在线,来聊聊吧