Eureka在微服务中充当的作用是服务的发现和注册,根据充当的功能角色的不同,Eureka可分为Eureka Server和Eureka Client,Eureka Server的作用是充当系统的服务注册中心,集群方式部署的时候本身既是一个注册中心又是一个服务的提供者;Eureka Client是一个服务的提供者,所起的作用将自身提供的服务注册到注册中心中供其他的服务调用,围绕着Eureka的作用将从下面的几个部分展开讲解。
单机版本Eureka Server及Eureka Client
接下来开始针对单机版本的Eureka Server和Eureka Client创建两个springboot的项目,不过创建的过程中需要分别引入springcloud的实现组件Eureka的相关依赖,核心的依赖主要如下
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>2020.0.3</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
&l