微服务系统分解单块系统

Posted ssslinppp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务系统分解单块系统相关的知识,希望对你有一定的参考价值。

内容来源: 《微服务设计》


首先拆分数据库

分离仓储层:每个微服务只访问自己的数据库,不要直接访问其他服务的数据库


打破外间关系

技术分享图片

技术分享图片
技术分享图片


共享静态数据(数据是不变的)

技术分享图片
技术分享图片


共享数据(数据是变化的

技术分享图片

以服务的方式提供

技术分享图片


共享表

多个不同的微服务,表结构设计耦合
技术分享图片

对数据表拆分
技术分享图片


重构数据库

技术分享图片





以上是关于微服务系统分解单块系统的主要内容,如果未能解决你的问题,请参考以下文章

微服务以及SOA架构

解析微服务架构:单块架构系统以及其面临的挑战

MSA(微服务简介)

杂谈:面向微服务的体系结构评审中需要问的三个问题

微服务的分解和组合模式

系统架构设计时到底要不要采用微服务架构?