系统拆分后,如何保证数据一致性
例如像淘宝这样的网站,经过拆分可能分为,商品、交易、评论....等各子系统,如果某个商品删除了,淘宝如何处理其他子系统中和该商品相关的信息? 商品系统要给其它子系统发消息告知吗?如果告知的话 各个系统间的通讯量岂不是很大,那拆分的意义变小了,如果不管不顾,随着商品删除量变大,其他系统的垃圾信息变多,淘宝是如何解决这个问题的呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从题主的描述看来,可能没搞清楚web的基本架构,分层。
也没弄清系统拆分是在哪一层进行的。
所以建议阅读 大规模Web服务开发技术
http://book.douban.com/subject/6758780/
先搞清基本概念,就是这样。
继续折叠吧
开放api, 各个系统间的通讯量没什么关系.. 数据库拆分了.. 减少压力. 业务妥协
鉴于全局事务这贷 ... 所以需要大量的qa, 客服,处理一些碎事 ....
分布式事务