微服务化系统拆分设计的原则

来源:互联网 发布:大麦盒怎么用电信网络 编辑:程序博客网 时间:2024/06/05 02:14

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


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

0 0
原创粉丝点击