微服务架构和数据治理

1. 系统微服务化后带来的问题

 微服务有自己独立的数据库,整个业务数据被分散在各个子服务之后,面临两个主要问题:1. 对数据的完整查询;2. 对数据进一步的分析挖掘需要分析全量的数据。

2. 业务数据分散解决方案

 从技术方案来讲,一般有两种选择来处理这些问题,第一种是在线处理数据,第二种是离线处理数据。

    1. 在线数据处理
       每个微服务提供数据访问接口,后端需要哪个系统的数据就去调用某个微服务提供的接口来获取。
    1. 离线处理数据
       离线处理数据方案,就是将业务数据准实时的同步到另外一个数据库中,在同步的过程中进行数据整合处理,以满足业务方对数据的需求,数据同步过来后,再提供另外一个服务接口专业负责对外输出数据信息。
      引用博客:
      微服务架构和数据治理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容