大家 Springcloud 中有用分布式事务吗,用的是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
rqxiao
V2EX    Java

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

  •  1
     
  •   rqxiao Oct 19, 2020 6302 views
    This topic created in 2018 days ago, the information mentioned may be changed or developed.
    25 replies    2020-10-20 18:06:08 +08:00
    huntcool001
        1
    huntcool001  
       Oct 19, 2020
    肯定用啊. 不然微服务跨库查询就没办法了. 我们用的是 Seata.
    9LCRwvU14033RHJo
        2
    9LCRwvU14033RHJo  
       Oct 19, 2020
    @huntcool001
    Seata 是用二阶段提交(2PC)的吗?
    hun2008hun
        3
    hun2008hun  
       Oct 19, 2020   3
    看你们的业务要求和场景,尽量设计上避免使用分布式事务
    leafre
        4
    leafre  
       Oct 19, 2020
    业务上应该尽量避免分布式事务,服务接口尽可能大粒度,每个服务方法应代表一个功能,而不是某功能的一个步骤,否则将面临麻烦的分布式事务问题
    wysnylc
        5
    wysnylc  
       Oct 19, 2020
    3L 4L 说的很对,分布式事务是一个就算解决也很麻烦的问题,能绕过就绕过
    xuanbg
        6
    xuanbg  
       Oct 19, 2020
    不是尽量避免,而是要想尽办法避免使用分布式事务。嗯,搞了将近 5 年的微服务了,目前还没有遇到不能避免的情况。
    IDAEngine
        7
    IDAEngine  
       Oct 19, 2020 via iPhone
    尽量不要用分布式事务吧,太复杂了没必要
    IDAEngine
        8
    IDAEngine  
       Oct 19, 2020 via iPhone
    分布式事务现在太依赖人工,支付宝对个账都安排了上万人
    kerro1990
        9
    kerro1990  
       Oct 19, 2020
    人工补偿,累死你
    seanxx
        10
    seanxx  
       Oct 19, 2020
    不要考虑用什么技术,先安排一组人对账再说
    Jooooooooo
        11
    Jooooooooo  
       Oct 19, 2020
    尽量不要用分布式事务

    补偿+最终一致
    lpts007
        12
    lpts007  
       Oct 20, 2020 via Android
    @IDAEngine 哥,你好,意思是说 oceanbase 达到宣传性能的前提是有万人对账团队吗?我一直以为阿里的产品早就实现了接近完美的分布式解决方案
    lionseun
        13
    lionseun  
       Oct 20, 2020 via Android
    @IDAEngine 这么傲娇的吗?万人对账
    limuyan44
        14
    limuyan44  
       Oct 20, 2020
    虽然搞了这么多年微服务,但是到现在也没用过分布式事务,我一直觉得这俩根本不应该一起出现。
    threeEggs123
        15
    threeEggs123  
       Oct 20, 2020 via Android
    我们用的是微服务设计模式中的 saga 模式,事件驱动的方式。
    lori01
        16
    lori01  
       Oct 20, 2020
    @IDAEngine 支付宝都万人对账,那工行建行怎么整
    warush
        17
    warush  
       Oct 20, 2020 via iPhone
    @IDAEngine 能稍微具体解释一下吗?谢谢
    IDAEngine
        18
    IDAEngine  
       Oct 20, 2020 via iPhone
    @lori01 他们估计都是 Oracle
    IDAEngine
        19
    IDAEngine  
       Oct 20, 2020 via iPhone
    @warush 出问题概率大,需要大量人工纠错
    IDAEngine
        20
    IDAEngine  
       Oct 20, 2020 via iPhone
    @lpts007 参考下微信支付架构,比较有参考意义
    xiangyuecn
        21
    xiangyuecn  
       Oct 20, 2020
    分布式事务 本质上就是在套娃 有异议的吗?
    huntcool001
        22
    huntcool001  
       Oct 20, 2020
    @lori01 这几大行核心业务目前都是 IBM 小型机..
    kerro1990
        23
    kerro1990  
       Oct 20, 2020
    @huntcool001 一般都是 IBM DB2 或 Oracle,阿里那一套弄下来成本更高,另外就是没油水可以捞,谁会大力去推
    lavvrence
        24
    lavvrence  
       Oct 20, 2020
    利用可靠消息异步确保。
    JaeCoding
        25
    JaeCoding  
       Oct 20, 2020
    没用过,用的 中间状态+补偿解决的
    About     Help     Advertise     Blog     API     FAQ     Solana     934 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 20:26 PVG 04:26 LAX 13:26 JFK 16:26
    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