设计微服务时遵循的4个规则

  1. AKF才分原则

  2. 前后端分离原则

  3. 无状态服务

  4. restful的通信风格

  • 可扩展系统架构的朴素概念:通过加机器就可以解决容量和可用性问题

y轴按业务服务划分,每个服务实现一组相关的功能。入订单管理,客户管理,库存管理,商品管理等。当服务数量增多时,服务调用关系变得复杂,要调用的服务数量也变得不可控。一般情况下,需要采取服务注册的机制,形成服务网关来进行治理。

x轴水平扩展,镜像复制。

z轴因数据倾斜而做切分。sharding分片

Scroll to Top