A 系统通过 REST 接口向 B 系统同步数据,怎么才能保证 A 系统和 B 系统数据实时一致呢?

2020-05-15 10:24:38 +08:00
 Guidoo

只能通过定时任务去轮询调用吗?

1148 次点击
所在节点    问与答
4 条回复
boyhailong
2020-05-15 10:34:09 +08:00
强一致性、弱一致性、最终一致性?你说的实时一致是哪种?再找对应方案
cxshun
2020-05-15 10:36:06 +08:00
实时一致,也就是强一致,那估计还是只能用 2pc 或 3pc 来实现了。另外 RocketMQ 有一个功能是事务性消息,可以考虑一下。
如果你要实时一致,那肯定不是结束前不能返回罗。也就没必要轮询啦。
wangyanrui
2020-05-15 10:40:53 +08:00
要么阻塞,强一致
要么异步,最终一致
ChoateYao
2020-05-15 10:50:56 +08:00
消息通知,最终一致性

RPC,强一致性

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671907

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX