SpringCloud,我擦咧,又是spring
刚学了SpringBoot,又来了SpringCloud
spring全家桶果然名不虚传
它是用来干嘛的呢?
昨天学了系统架构的演化
而SpringCloud就可以实现微服务架构
它将市面上很多成熟,强大的开源服务框架
拿了过来,并整合在了一起
emm…怎么感觉和腾讯一样……
不过spring不仅仅只是拿过来了直接用
而是利用SpringBoot的开发便利性
使分布式系统开发起来更加地简单
简而言之就是市面上开源框架其实是非常多的
有一些虽然非常实用,但用起来特别的麻烦
而spring就让这些变得非常简单了
极大地便利了开发者的使用
Spring Cloud有很多个组件:
注册中心Eureka、服务网关Zuul
负载均衡Ribbon、服务调用Feign
熔断器Hystix
这些知识点,这几天会依次都学习到
今天主要就是注册中心Eureka的学习
这个昨天也提到过,它就好比是滴滴打车
每个服务都要在它这儿注册
同时分为服务提供方和服务消费者
服务提供方提供功能给其它服务使用
这就好比滴滴中的司机
它需要不断向服务中心续约,说明自己还活着
服务消费方就相当于乘客
它需要向注册中心调用对应服务的对应功能
而实际开发中同一个功能的服务可能会开启多个
那服务消费方调用时,到底调用哪一个呢?
简单的理解就相当于滴滴公司分配司机给乘客
至于怎么分配服务?
就需要使用到负载均衡了
这个一两句话也讲不清楚,笔记中有详细说明
网友评论