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

x轴:水平复制,即在负载均衡服务器后增加多个web服务器;
z轴扩展:是对数据库的扩展,即sharding(分库关注垂直方向是将关系紧密的表放在一台DB,分表关注水平方向将一张数据量大表通过hash等策略放在多台DB);
y轴扩展:是功能分解,将不同职能的模块分成不同的服务。例如订单管理中心、客户信息管理中心、商品管理中心等。
本文探讨了将大型应用拆分为微服务的方法,包括水平复制(x轴)、数据库扩展(z轴)以及功能分解(y轴)。水平复制通过增加web服务器提高负载能力;数据库扩展关注分库分表来优化数据管理;功能分解则是按业务划分服务。
最近刚好有机会处理把巨型运用拆分成微服务,无意中看到这个,觉得很赞的!

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

被折叠的 条评论
为什么被折叠?