Eureka的在配置文件中的配置的解析

Eureka的在配置文件中的配置的解析

  • Eureka的服务端和客户端在yml中的配置均是通过Eureka.Client 来配置属性的。
  • 如何区分服务端和客户端呢? 服务端在主启动类添加的注解是@EnableEurekaServer 服务端也就是注册中心,客户端在主启动类添加注解@EnableEurekaClient
  • 客户端和服务端的在yml中的配置如上图
    • eureka.client.registerWithEureka:表示是否将自己的实例注册到 注册中心 中。
      服务端配置成 false,本身是 注册中心,不需要将自己进行注册,
      客户端配置成 true,需要将自身服务注册到 注册中心 中
    • eureka.client.fetchRegistry:表示是否应从 注册中心 中获取 Eureka 的注册表信息。
      服务端设置成 false,因为不需要消费其他服务信息,所以也不需要拉取注册表信息
      客户端设置成 true ,客户端需要消费其他服务,需要拉取注册表信息获取其他服务。
    • eureka.client.serviceUrl.defaultZone : 注册中心的地址
      比如我上面图写的就是自己设置的一个eureka的服务端的地址。

Eureka的在配置文件中的配置的解析

上一篇:DNS的原理与实践


下一篇:695 TypeScript函数类型:可选参数,默认参数,剩余参数,this类型,函数的重载,联合类型和重载