SpringCloud---Eureka Server

一、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

你可能感兴趣的:(SpringCloud---Eureka Server)