踩坑实践:如何消除微服务架构中的系统耦合
发布时间:2018-08-28 21:01:32 所属栏目:教程 来源:沈剑
导读:【资讯】微处事架构实验后,不少通用数据会见会拆分成处事,通用营业也会拆分成处事,站点与处事之间的依靠相关会变得伟大,处事与处事之间的挪用相关也会变得伟大。 假如程度拆分/垂直拆分得不公道,体系之间会严峻耦合,怎样消除微处事架构中的体系耦合?
数据库拆分真的轻易? 在最早期,因为 58 速运的数据量较小,我们只用一个库将全部表格包括个中。 这些表中既有如用户表这样的民众表格,也有一些营业本性化的表格,譬喻与“搬迁”相干的一些用户信息。 民众表以 UID 为 Key 安排用户发布的属性;本性化表同样以 UID 为 Key,包罗“搬迁”用户本性化属性。那么,“搬迁”的某些营业场景也许会同时提取民众的和本性化的数据。 因为只有一个库、一个实例,我们通过简朴代码直接按照沟通的 UID、运用 Join 去操纵两张表,便可取出全部必要的数据。纵然用到对付 UID 的索引,也不会有多次的交互,或呈现机能的题目。 虽然,这些都是基于两张表必需在统一个实例中的条件前提。同理,我们的“货的”、“优配”也是这么各自构建的。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读