最近刚好有机会处理把巨型运用拆分成微服务,无意中看到这个,觉得很赞的!

x轴:水平复制,即在负载均衡服务器后增加多个web服务器;
z轴扩展:是对数据库的扩展,即sharding(分库关注垂直方向是将关系紧密的表放在一台DB,分表关注水平方向将一张数据量大表通过hash等策略放在多台DB);
y轴扩展:是功能分解,将不同职能的模块分成不同的服务。例如订单管理中心、客户信息管理中心、商品管理中心等。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐