springCloud是一个微服务架构框架。基于springBoot,为我们提供了配置管理,服务发现,断路器,代理服务等解决方案。
五大核心组件
1.注册中心 Netflix Eureka
2.负载均衡 Netflix Ribbon
3.断路器 Netflix Hystrix
4.网关 Netflix Zuul
5配置中心 ConfigServer
1.注册中心Eureka
简而言之,注册中心,就是用于注册服务的。在微服务架构中,我们会写很多不同的可以独立使用的服务。但是在实际应用场景中,我们在使用服务的时候
极大可能会调用其他的服务。注册中心提供了服务发现的功能,即只要在注册中心进行了注册的服务就可以通过某些方式进行访问调用。即eureka在其中担任了
第三方。
准备:
1.导入依赖
2.进行配置
3.创建入门启动类
1.导入依赖
<dependencies>
<!--eureka服务端的核心依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<!--入口类的依赖-->
<dependency>
<groupId>org.spri