009--Eureka深入理解+高可用

2018-05-08  本文已影响14人  糖纸疯了

话题1:Eureka初始化MetaData

1.配置:直接在application.yml中配置就OK了
    eureka.instance.metadata-map:zone:ABC
2.查看:server-privoder是服务名称
    http://localhost:8761/eureka/apps/server-privoder

话题2:Eureka高可用,Regions和Zones

Eureka服务器没有后端存储,但是在注册表中的服务实例都必须
发送心跳以保持其注册更新(可以基于内存进行实现)
客户端还具有Eureka注册的内存缓存(因此他们不必每次都请求服务器都去注册表)

话题3:如何实现Eureka高可用

spring:
  application:
    name: highAviable
---
server:
  port: 8761
spring:
  profiles: peer1
eureka:
  instance:
    hostname: peer1
  client:
    serviceUrl:
      defaultZone: http://peer2:8762/eureka/,http://peer3:8763/eureka/
---
server:
  port: 8762
spring:
  profiles: peer2
eureka:
  instance:
    hostname: peer2
  client:
    serviceUrl:
      defaultZone: http://peer1:8761/eureka/,http://peer3:8763/eureka/
---
server:
  port: 8763
spring:
  profiles: peer3
eureka:
  instance:
    hostname: peer3
  client:
    serviceUrl:
      defaultZone: http://peer1:8761/eureka/,http://peer2:8762/eureka/
上一篇 下一篇

猜你喜欢

热点阅读