SpringCloud到底是什么 |
您所在的位置:网站首页 › 框架到底是什么东西 › SpringCloud到底是什么 |
什么是微服务
在介绍Spring Cloud之前,读者有必要了解一下什么是微服务。而要了解什么是微服务又要了解什么时候SOA。关于什么是SOA可以看笔者的这篇文章:https://blog.csdn.net/qq32933432/article/details/87195037 简单来说什么是微服务:微服务是一种架构模式,叫微服务架构更合理,就是把一个系统中的各个功能点都拆开为一个个的小应用然后单独部署,同时因为这些小应用多,所以需要一些办法来管理这些小应用。 SpringCloud是什么简单来说,Spring Cloud是一个微服务框架的规范,注意,只是规范,他不是任何具体的框架。我们知道java大佬最喜欢的做法就是自己制定规范,然后别人基于我这个规范来做实现。那么这个规范里面有什么呢,它规定大概要有以下几种功能。 服务的注册与发现 负载均衡 服务熔断和限流 智能路由 控制总线 链路监控 …刚好,这个时候有一个框架集合几乎能满足上面所有的需求,他就是Spring Cloud Netflix。当然,Spring Cloud的实现产品不止这一个,还有最近由阿里新起的Spring Cloud Alibaba等。目前国内主流的是Spring Cloud Netflix。也是本文介绍的主角。 什么是Spring Cloud Netflix在介绍Spring Cloud Netflix之前,可以先了解下Netfix公司。因为Spring Cloud Netflix即是这家公司用的 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |