idea新建project
File->New->Project,选择Spring Initializr,设置相关信息,next
Eureka Server项目选择Eureka Server
Eureka Client项目选择Eureka Discovery
pom会自动配置相关依赖
通过@EnableEurekaServer启动一个服务注册中心
Eureka Server配置:
yml格式
server:
port: 8761
spring:
security:
user:
name: xxx
password: yyy
application:
name: @artifactId@
cloud:
config:
enabled: false
eureka:
instance:
hostname: eureka
prefer-ip-address: true
client:
register-with-eureka: false #自己为注册中心,不向注册中心注册自己
fetch-registry: false #注册中心的职责是维护服务实例,不需要去检索服务,设置为false
service-url:
defaultZone: http://xxx:yyy@${eureka.instance.hostname}:${server.port}/eureka/
server:
eviction-interval-timer-in-ms: 4000
enable-self-preservation: false
renewal-percent-threshold: 0.9
enable-self-preservation: false在生产环