返回顶部

Eureka、Zookeeper、Consul注册中心配置

Eureka 集群

  • 依赖
  <!--eureka-server-->
  <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
  </dependency>
  • Eureka-Server配置,相互注册。
server:
  port: 7001
#Eureka配置
eureka:
  instance:
    hostname: eureka7002 #服务端名称
  client:
    register-with-eureka: false #是否向 eureka 注册
    fetch-registry: false #是否向 eureka 获取信息
    service-url:
      defaultZone: http://localhost:7002/eureka/
===============================================
server:
  port: 7002

#Eureka配置
eureka:
  instance:
    hostname: eureka7002 #服务端名称
  client:
    register-with-eureka: false #是否向 eureka 注册
    fetch-registry: false #是否向 eureka 获取信息
    service-url:
      defaultZone: http://localhost:7001/eureka/
  • 注册服务到所有Eureka-Server
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8000/eureka/,http://localhost:9000/eureka/
  • 细节:配置控制台服务显示IP、端口

eureka:
  client:
    service-url:
      defaultZone: http://localhost:7001/eureka/,http://localhost:7002/eureka/
  instance:
    instance-id: payment8081  #服务状态不显示设备名称
    prefer-ip-address: true   #访问路径显示IP
  • 服务剔除:在服务提供方设置心跳间隔、续约到期时间

  • 自我保护机制:在 Eureka-Server 中关闭自我保护机制,设置剔除服务间隔

Eureka、Zookeeper、Consul注册中心比较

posted @ 2021-08-24 14:10  凑数的园丁  阅读(50)  评论(0编辑  收藏  举报