Eureka 单节点搭建
-
pom.xml
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>
-
application.yaml
eureka: client: #是否将自己注册到Eureka Server,默认为true,由于当前就是server,故而设置成false,表明该服务不会向eureka注册自己的信息 register-with-eureka: false #是否从eureka server获取注册信息,由于单节点,不需要同步其他节点数据,用false fetch-registry: false #设置服务注册中心的URL,用于client和server端交流 service-url: defaultZone: http://localhost:8989/eureka/
-
application.properties
#是否将自己注册到Eureka Server,默认为true,由于当前就是server,故而设置成false,表明该服务不会向eureka注册自己的信息 eureka.client.register-with-eureka=false #是否从eureka server获取注册信息,由于单节点,不需要同步其他节点数据,用false eureka.client.fetch-registry=false #设置服务注册中心的URL,用于client和server端交流 eureka.client.service-url.defaultZone=http://localhost:8989/eureka/
-
代码
启动类上添加此注解标识该服务为配置中心 @EnableEurekaServer
-
Eureka会暴露一些端点。端点用于Eureka Client注册自身,获取注册表,发送心跳。
-
简单看一下eureka server控制台,实例信息区,运行环境信息区,Eureka Server自身信息区。
http://localhost:8989/eureka/