De la primavera doc, veo que puede tener de compañeros de eureka server juntos, así que para Eureka1, en aplicación.yml, puedo tener:

spring:
  profiles: peer1
eureka:
  instance:
    hostname: peer1
  client:
    serviceUrl:
      defaultZone: http://peer2/eureka/

Y en Eureka Server 2, puedo tener:

spring:
  profiles: peer2
eureka:
  instance:
    hostname: peer2
  client:
    serviceUrl:
      defaultZone: http://peer1/eureka/

Ahora estos dos eureka servidores son conscientes unos de otros, es bueno.
PERO, ahora en la configuración de cliente, en el momento de registro de nuevo Eureka, ¿cómo hacerlo?

En mi aplicación cliente, que tengo:

eureka:
      instance:
        hostname: ${host.instance.name:localhost}
        nonSecurePort: ${host.instance.port:8080}
        leaseRenewalIntervalInSeconds: 5 #default is 30, recommended to keep default
        metadataMap:
          instanceId: ${spring.application.name}:${spring.application.instance_id:${random.value}}
      client:
        serviceUrl:
          defaultZone: http://(eurekaServerHost):8761/eureka/

    server:
      port: ${host.instance.port:8080}

Así que ahora mi pregunta es ¿puedo utilizar puesto1 o puesto2 como EurekaServerHost en la aplicación cliente.yml?

Gracias

InformationsquelleAutor user3006967 | 2015-06-15

1 Comentario

  1. 33

    El uso de una lista separada por comas de los compañeros en eureka.client.serviceUrl.defaultZone.

    eureka.client.serviceUrl.defaultZone=http://<peer1host>:<peer1port>/eureka,http://<peer2host>:<peer2port>/eureka
    
    • Este no es trabajo para mi caso. Voy a poner un par de Eureka hosts separados por comas lista en eureka aplicación cliente. Sin embargo, no es sólo el registro con el primero en la lista. Por favor, ayudar.
    • desde github.com/Netflix/eureka/wiki/… «una Vez que el servidor comienza a recibir tráfico, todas las operaciones que se realizan en el servidor se replica a todos los pares de nodos que el servidor sabe acerca de. Si falla una operación por alguna razón, la información se ha reconciliado en el siguiente latido de corazón que también se replica entre los servidores.»
    • Podría usted por favor me guía aquí: stackoverflow.com/questions/53955173/… ?

Dejar respuesta

Please enter your comment!
Please enter your name here