注册中心简介
注册中心就好比我们手中的名单,上面记录这班上所有同学的名字,在它要点名的时候就掏出这份名单,那么到服务这儿也是类似的,它记录着这里所有应用的信息和状态。
构建注册中心
点击Next
点击Next
Spring Boot的版本号可以根据你自己的爱好进行修改,点击Next进入下一步
选择你要保存的项目位置,点击Finish完成
idea就会构建下载需要的jar包,等待jar包下载完成。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>ltd.xushen</groupId>
<artifactId>eureka</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>eureka</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
</properties>
可以看到我把版本号颜色设置为了红色,是想和大家说,Spring Boot的版本号不是Spring Cloud的版本号,我们需要在spring.io官网上面查看版本对应图
https://spring.io/projects/spring-cloud
我们可以在官网上看到这么一副图,比如我的版本是2.2.x对应的就是Hoxton,需要了解的可以自行百度了解,我这儿就不做过多的阐述。
添加服务端注解
package ltd.xushen.eureka;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@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
# 项目名称
spring:
application:
name: eureka
# 端口地址
server:
port: 8761
至此Eureka服务端就构建完成。
当前共有 条评论