创建Eureka Server项目
在项目中,需要在启动的主类添加@EnableEurekaServer才表示有注册中心这个功能;
添加该注解后 启动项目 访问8080:
但是项目一直报错,原因是虽然这个是个server端 但是同时也是个client端 也需要找个服务端将自己注册上去
连接自己 同时查询8080 显示已有一个服务连接 但是因为客户端和服务端是通过心跳维持的 所以只有当有心跳时才是真正的连接上
eureka:
client:
service-url:
defaultZone: http://localhost:8080/eureka/
修改服务的名称 端口 – spring application name
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
spring:
application:
name: eureka
server:
port: 8761
因为是自己连接自己 也可以将自己隐藏 – register-with-eureka: false
由于注册中心的职责就是维护服务的实例,并不需要去检索服务,所以设置不检索 – fetch-registry:false
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
register-with-eureka: false
fetch-registry: false