V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DamonLee
V2EX  ›  Java

关于 Spring Cloud 的数据一致性问题

  •  
  •   DamonLee · 2018-06-02 13:44:09 +08:00 · 3596 次点击
    这是一个创建于 2350 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近正在入坑 Spring Cloud 全家桶,但是卡在了数据一致性上,网上通篇的都是死思路,想找个实际的 demo 看一看是怎么通过消息队列来保证数据一致性,有木有大佬带一波
    第 1 条附言  ·  2018-06-02 21:06:01 +08:00
    真的没有大佬吗
    9 条回复    2018-06-03 20:03:11 +08:00
    springGun
        1
    springGun  
       2018-06-03 00:24:06 +08:00
    能把问题描述得更详细点吗?
    unlimitedsola
        2
    unlimitedsola  
       2018-06-03 00:45:02 +08:00
    Spring 不是已经有 JTA 了吗
    你也可以自己实现 2PC 或者可靠消息最终一致啊
    DamonLee
        3
    DamonLee  
    OP
       2018-06-03 06:36:46 +08:00 via iPhone
    @springGun 说白了就是事务啊,因为都拆分了成了独立的服务和数据库
    DamonLee
        4
    DamonLee  
    OP
       2018-06-03 06:38:16 +08:00 via iPhone
    @unlimitedsola 2PC 肯定不会考虑,好像很少会用这种方案,就是想这个 demo 入门一下
    ghos
        5
    ghos  
       2018-06-03 09:06:38 +08:00 via Android
    据我了解 用事务消息+At-Least-Once Delivery 应该可以实现
    DamonLee
        6
    DamonLee  
    OP
       2018-06-03 09:35:38 +08:00 via iPhone
    @ghos 有 demo 吗?留个链接
    wcp1231
        7
    wcp1231  
       2018-06-03 10:18:36 +08:00
    还是和一楼那样,能把问题描述得更详细点吗?
    这个问题看了让人不知道如何回答也不想回答

    算了,我也不是大佬
    swim2sun
        8
    swim2sun  
       2018-06-03 17:59:36 +08:00 via iPhone
    想实现强一致性就用 JTA,
    实现最终一致性就用消息队列
    DamonLee
        9
    DamonLee  
    OP
       2018-06-03 20:03:11 +08:00 via iPhone
    @swim2sun 就是消息队列,有木有 demo 呢?
    @wcp1231 可以理解成分布式事务吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4392 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:06 · PVG 12:06 · LAX 20:06 · JFK 23:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.