系统拆分后,如何保证数据一致性

发布于 2022-08-29 19:04:44 字数 173 浏览 13 评论 0

例如像淘宝这样的网站,经过拆分可能分为,商品、交易、评论....等各子系统,如果某个商品删除了,淘宝如何处理其他子系统中和该商品相关的信息? 商品系统要给其它子系统发消息告知吗?如果告知的话 各个系统间的通讯量岂不是很大,那拆分的意义变小了,如果不管不顾,随着商品删除量变大,其他系统的垃圾信息变多,淘宝是如何解决这个问题的呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

妥活 2022-09-05 19:04:44

从题主的描述看来,可能没搞清楚web的基本架构,分层。
也没弄清系统拆分是在哪一层进行的。

所以建议阅读 大规模Web服务开发技术
http://book.douban.com/subject/6758780/
先搞清基本概念,就是这样。
继续折叠吧

烟柳画桥 2022-09-05 19:04:44

开放api, 各个系统间的通讯量没什么关系.. 数据库拆分了.. 减少压力. 业务妥协

各系统间的交接,这个没什么可说的.,, 可以通过N种方式..... MQ ? WebService ? 更强劲的可能直接Socket , 如果纯java领域要快的直接rmi ??? 等等....

鉴于全局事务这贷 ... 所以需要大量的qa, 客服,处理一些碎事 ....

一身仙ぐ女味 2022-09-05 19:04:44

分布式事务

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文