0
点赞
收藏
分享

微信扫一扫

微服务 - 业务服务拆分分析


微服务 - 业务服务拆分分析_松耦合

  • X轴就是水平扩展就是集群就是负载均很。
  • Z轴就是说代码一样但是数据分区了,存在不同的范围内。
  • Y轴自然就是把不同功能的代码分服务了。

微服务 - 业务服务拆分分析_数据库_02

微服务 - 业务服务拆分分析_松耦合_03

微服务 - 业务服务拆分分析_数据_04

微服务 - 业务服务拆分分析_松耦合_05

如何拆数据?

1、每个微服务都有单独的数据存储,达到松耦合,其它服务避免访问别的服务的数据库。一个服务的数据,只能通过这个服务提供的api来访问,服务之间都是有隔离的。

2、依据服务特点选择不同结构的数据库类型。依据功能特点选择合适的数据库。mongodb(前端服务,对事物要求低)、Elasticsearch(ES搜索)、mysql。

3、难点在确定边界。

微服务 - 业务服务拆分分析_数据库_06


举报

相关推荐

0 条评论