Configuración del tiempo de latido del corazón de Nacos y servicio rápido en línea y fuera de línea

La configuración del tiempo de latido del corazón de Nacos y el servicio rápido en línea y fuera de línea.
El tiempo de latido del corazón predeterminado de Nacos es de 30 segundos, lo que no satisface las necesidades del entorno formal. Es necesario ajustar el tiempo de latido para que sea más corto, de modo que los servicios en línea puedan ser se detecta rápidamente cuando se conecta y se desconecta.

1. Modifique el tiempo de configuración del latido de nacos del microservicio
preservado.heart.beat.interval: 1000 #El intervalo para que la instancia informe el latido en el cliente. (Unidad: milisegundos)
preserve.heart.beat.timeout: 3000 #El tiempo de saludable a no saludable después de que la instancia no envía un latido. (Unidad: milisegundos)
preserve.ip.delete.timeout: 3000 #El momento en que nacos descarta la instancia después de que la instancia no envía un latido. (unidad: milisegundo)

Por ejemplo, la configuración de uno de mis sistemas de torre de microservicios es la siguiente

primavera:
  nube:
    nacos:
      descubrimiento:
        servidor-addr: 127.0.0.1:8848
        metadatos: 
          preserve.heart.beat.interval: 1000
          preserve.heart.beat.timeout: 3000
          preserve.ip.delete.timeout: 3000
1
2
3
4
5
6
7
8
9
2. Modificar la configuración de la cinta de la puerta de enlace de Spring Cloud
Después de modificar la configuración en el paso 1, la consola de nacos puede garantizar que los microservicios puedan responder rápidamente en línea y fuera de línea en 3 segundos, pero nuestro acceso está unificado a través de la puerta de enlace Para el acceso, la puerta de enlace integra la función de balanceo de carga de ribbion. El valor predeterminado es ir a nacos para extraer los últimos datos de la instancia de servicio a la caché local en un cierto intervalo de tiempo de forma predeterminada. Por lo tanto, solo modificando la configuración de nacos no puede garantizar servicio oportuno hacia arriba y hacia abajo, debe configurar ribbon.ServerListRefreshInterval para aumentar la frecuencia de extracción de las últimas instancias de servicio en nacos, de la siguiente manera`

#ribbon config,Intervalo para actualizar la lista de servidores desde la 
cinta de opciones de origen: 
  ServerListRefreshInterval: 3000
1
2
3
3. En resumen
, puede llevar 3 segundos actualizar la instancia en el paso 1, y los 3 segundos más rápidos para obtener la última instancia de nacos en el paso 2, por lo que, agregado, puede demorar hasta 6 segundos para que el último servicio entre en vigencia
————————————————
Aviso de derechos de autor: este artículo es un artículo original de Blogger de CSDN "Ice Zhizhi", siga el acuerdo de derechos de autor CC 4.0 BY-SA, adjunte el enlace de la fuente original y esta declaración para su reimpresión.
Enlace original: https://blog.csdn.net/jxlhljh/article/details/119875072

Supongo que te gusta

Origin blog.csdn.net/zhongguowangzhan/article/details/127756781
Recomendado
Clasificación