单机:资源瓶颈,业务量提升导致单机资源无法处理,服务发布(整个服务停顿,用户感知不好等)
普通集群:可以横向扩展节点,但是某些模块的业务可能很大,某些模块非热点(造成资源浪费)
分布式(微服务):
将一个完整的系统,按照业务功能,拆分成一个个独立的子系统,在分布式结构中,每个子系统就被称为“服务”。这些子系统能够独立运行在web容器中,它们之间通过RPC方式通信,可以按照子业务自由扩展
系统之间的耦合度降低,从而系统更易于扩展
服务治理方面,增量更新小服务,而不需要整体暂停
单机:资源瓶颈,业务量提升导致单机资源无法处理,服务发布(整个服务停顿,用户感知不好等)
普通集群:可以横向扩展节点,但是某些模块的业务可能很大,某些模块非热点(造成资源浪费)
分布式(微服务):
将一个完整的系统,按照业务功能,拆分成一个个独立的子系统,在分布式结构中,每个子系统就被称为“服务”。这些子系统能够独立运行在web容器中,它们之间通过RPC方式通信,可以按照子业务自由扩展
系统之间的耦合度降低,从而系统更易于扩展
服务治理方面,增量更新小服务,而不需要整体暂停