一、Eureka简单的介绍
服务的注册与发现图:

摘自——https://www.cnblogs.com/demodashi/p/8509931.html
Eureka作为服务注册中心,用于提供服务的注册与发现,由Eureka Server和Eureka Client组成。另外,Eureka实现云端的负载均衡和中间层服务器的故障转移。
二、Eureka Server 代码实现
1.开发工具:IDEA
2.项目管理工具:Maven
具体步骤如下:
2.1 使用IDEA新建一个Spring项目:

image.png
2.2 填写项目的相关配置信息:

image.png
2.3 添加相关依赖:

image.png
2.4 点击next、finish后可以看到项目的大概结构了:

image.png
2.5 打开项目的pom.xml文件,注意SpringBoot和SpringCloud的版本,如果手动添加依赖,需要注意版本兼容问题,需要到SpringCloud官网查询SpringBoot和SpringCloud对应的版本,否则会出现兼容性问题:

image.png

官网上的兼容表,另外还有更详细的Table2,自行到官网查看
2.6 在EurekaApplication.java中加上@EnableEurekaServer注解,另外新建application.yml,输入相关配置信息。
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
application.yml:
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
register-with-eureka: false #关闭eureka自我注册
spring:
application:
name: eureka
server:
port: 8761
然后在浏览器输入 http://localhost:8761/,就可以看到eureka界面了。

image.png