设计微服务时遵循的4个规则
- AKF才分原则
前后端分离原则
无状态服务
restful的通信风格
- 可扩展系统架构的朴素概念:通过加机器就可以解决容量和可用性问题
y轴按业务服务划分,每个服务实现一组相关的功能。入订单管理,客户管理,库存管理,商品管理等。当服务数量增多时,服务调用关系变得复杂,要调用的服务数量也变得不可控。一般情况下,需要采取服务注册的机制,形成服务网关来进行治理。
x轴水平扩展,镜像复制。
z轴因数据倾斜而做切分。sharding分片
前后端分离原则
无状态服务
restful的通信风格
y轴按业务服务划分,每个服务实现一组相关的功能。入订单管理,客户管理,库存管理,商品管理等。当服务数量增多时,服务调用关系变得复杂,要调用的服务数量也变得不可控。一般情况下,需要采取服务注册的机制,形成服务网关来进行治理。
x轴水平扩展,镜像复制。
z轴因数据倾斜而做切分。sharding分片