本文内容:简要说明服务架构演变过程及特点,以及微服务架构未来发展趋势
服务架构发展
单体架构→分布式/集群架构→服务化架构(SOA面向服务)→微服务架构
单体机构
单体服务:系统维护困难、出现故障时会导致整个系统不可用
分布式集群架构
分布式集群架构:是将服务进行垂直拆分、水平拆分
垂直拆分
:根据业务等进行拆分,一个电商系统可以分为:用户系统、订单系统、商品系统等多个子系统的组合
水平拆分
:将一个服务进行扩容,通过负载进行调度。将一个用户系统扩容成3个,分别部署在不同的机器上,通过负载均衡策略将请求分发到不同的用户系统服务器上。
服务化架构(SOA)
我们发现用户系统、订单系统、商品系统等,都会用的权限认证、用户信息查询等相同的功能,每个