关于服务拆分的切入点,我们先从MartinL.Abbott所著《架构即未来》中所介绍的AKF扩展立方体出发寻找一些灵感,然后给出本文中关于服务拆分的三大维度。
一、AKF拆分原则
AKF扩展立方体(Scalability Cube)是一种可扩展模型,这个立方体有三个轴线,每个轴线描述扩展性的一个维度(见下图),分别是:
Y轴
关注应用中功能划分,基于不同的业务拆分。
Z轴
关注数据分区,通常是指基于请求和用户独特的需求,进行系统划分,并使得划分出来的子系统相互隔离,但又是完整的。有些类似于对表数据的拆分。
X轴
关注水平扩展,其实就是将微服务运行多个实例,做集群加负载均衡的模式。做负载均衡其实
2023-07-15 15:59:21
83KB
微服务
维度
1