为什么需要rpc,为什么需要spring boot,微服务是什么,分布式是什么,redis集群,docker技术,zookeeper技术

传统的软件架构是单体开发,这种虽然易维护、测试和部署,但这种服务的耦合度极高,也容易出现出现单点故障。同时,随着业务量和访问量的增加,也容易出现性能瓶颈和并发问题。 基于单体架构带来的困扰,为了解耦合,为了避免单点故障,且能快速开发,将各个服务拆分,部署在不同的服务器或Tomcat上,各个服务之间相互调用,如图所示: 我们如果用spring mvc框架,他虽然开发成本低,但配置成本高,因而,有没有
相关文章
相关标签/搜索