大家 Springcloud 中有用分布式事务吗,用的是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rqxiao
V2EX    Java

大家 Springcloud 中有用分布式事务吗,用的是什么?

  •  1
     
  •   rqxiao 2020 年 10 月 19 日 6195 次点击
    这是一个创建于 1949 天前的主题,其中的信息可能已经有所发展或是发生改变。
    25 条回复    2020-10-20 18:06:08 +08:00
    huntcool001
        1
    huntcool001  
       2020 年 10 月 19 日
    肯定用啊. 不然微服务跨库查询就没办法了. 我们用的是 Seata.
    9LCRwvU14033RHJo
        2
    9LCRwvU14033RHJo  
       2020 年 10 月 19 日
    @huntcool001
    Seata 是用二阶段提交(2PC)的吗?
    hun2008hun
        3
    hun2008hun  
       2020 年 10 月 19 日   3
    看你们的业务要求和场景,尽量设计上避免使用分布式事务
    leafre
        4
    leafre  
       2020 年 10 月 19 日
    业务上应该尽量避免分布式事务,服务接口尽可能大粒度,每个服务方法应代表一个功能,而不是某功能的一个步骤,否则将面临麻烦的分布式事务问题
    wysnylc
        5
    wysnylc  
       2020 年 10 月 19 日
    3L 4L 说的很对,分布式事务是一个就算解决也很麻烦的问题,能绕过就绕过
    xuanbg
        6
    xuanbg  
       2020 年 10 月 19 日
    不是尽量避免,而是要想尽办法避免使用分布式事务。嗯,搞了将近 5 年的微服务了,目前还没有遇到不能避免的情况。
    IDAEngine
        7
    IDAEngine  
       2020 年 10 月 19 日 via iPhone
    尽量不要用分布式事务吧,太复杂了没必要
    IDAEngine
        8
    IDAEngine  
       2020 年 10 月 19 日 via iPhone
    分布式事务现在太依赖人工,支付宝对个账都安排了上万人
    kerro1990
        9
    kerro1990  
       2020 年 10 月 19 日
    人工补偿,累死你
    seanxx
        10
    seanxx  
       2020 年 10 月 19 日
    不要考虑用什么技术,先安排一组人对账再说
    Jooooooooo
        11
    Jooooooooo  
       2020 年 10 月 19 日
    尽量不要用分布式事务

    补偿+最终一致
    lpts007
        12
    lpts007  
       2020 年 10 月 20 日 via Android
    @IDAEngine 哥,你好,意思是说 oceanbase 达到宣传性能的前提是有万人对账团队吗?我一直以为阿里的产品早就实现了接近完美的分布式解决方案
    lionseun
        13
    lionseun  
       2020 年 10 月 20 日 via Android
    @IDAEngine 这么傲娇的吗?万人对账
    limuyan44
        14
    limuyan44  
       2020 年 10 月 20 日
    虽然搞了这么多年微服务,但是到现在也没用过分布式事务,我一直觉得这俩根本不应该一起出现。
    threeEggs123
        15
    threeEggs123  
       2020 年 10 月 20 日 via Android
    我们用的是微服务设计模式中的 saga 模式,事件驱动的方式。
    lori01
        16
    lori01  
       2020 年 10 月 20 日
    @IDAEngine 支付宝都万人对账,那工行建行怎么整
    warush
        17
    warush  
       2020 年 10 月 20 日 via iPhone
    @IDAEngine 能稍微具体解释一下吗?谢谢
    IDAEngine
        18
    IDAEngine  
       2020 年 10 月 20 日 via iPhone
    @lori01 他们估计都是 Oracle
    IDAEngine
        19
    IDAEngine  
       2020 年 10 月 20 日 via iPhone
    @warush 出问题概率大,需要大量人工纠错
    IDAEngine
        20
    IDAEngine  
       2020 年 10 月 20 日 via iPhone
    @lpts007 参考下微信支付架构,比较有参考意义
    xiangyuecn
        21
    xiangyuecn  
       2020 年 10 月 20 日
    分布式事务 本质上就是在套娃 有异议的吗?
    huntcool001
        22
    huntcool001  
       2020 年 10 月 20 日
    @lori01 这几大行核心业务目前都是 IBM 小型机..
    kerro1990
        23
    kerro1990  
       2020 年 10 月 20 日
    @huntcool001 一般都是 IBM DB2 或 Oracle,阿里那一套弄下来成本更高,另外就是没油水可以捞,谁会大力去推
    lavvrence
        24
    lavvrence  
       2020 年 10 月 20 日
    利用可靠消息异步确保。
    JaeCoding
        25
    JaeCoding  
       2020 年 10 月 20 日
    没用过,用的 中间状态+补偿解决的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1622 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 00:40 PVG 08:40 LAX 16:40 JFK 19:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86