el registro del servicio y de descubrimiento de servicios - - configuración común de Eureka

"Spring Nube Netfl l ix"
registro de servicio y servicio de descubrimiento - - Eurea ka configuración común
una versión de la descripción
versión Ángel corresponde primavera Boot 1.2.x, 1.3.x puede utilizar el Boot la primavera;
versión Brixton corresponde primavera Boot 1.3.x, se puede utilizar el arranque 1.4.x la primavera;
Camden correspondiente versión 1.4.x primavera de arranque, se puede utilizar la primavera de arranque 1.5.x;
Dalston versión correspondiente de primavera de arranque 1.5.x
En segundo lugar, la implementación de la aplicación en caliente
añadir la dependencia:
<dependency>
<la groupId> ORG. springframework.boot </ el GROUPID>
<> artifactId el arranque de la primavera-DevTools </ el artifactId>
</ dependency>
puede reiniciar!
Nota: Si se aumenta el paquete frasco r, todavía tienen que cerrar la reanudación.
Tres, una configuración común de Eureka
a) a) Eureka servicio de vigilancia de
complemento dependencia:
<dependency>
<la groupId> org.springframework.boot </ el groupId>
<La artifactId> Starter-Primavera-Boot-actuador </ el artifactId>
</ dependency>
Nota: el servidor ya existe dependiente, no puede añadido.
# Estado página personalizada enlace de acceso
eureka.instance.status-Página-url-path = / Información
# información personalizada
info.build.name @ = @ project.name
info.build.description @ = @ Project.Description
info.build @ = @ project.groupId .groupId
info.build.artifact @ = @ project.artifactId
info.build.version project.version @ = @
Nota:
1, la supervisión del servicio depende de la primavera-arranque-motor de arranque-actuador este frasco
2, Nota management.context-trayectoria definida en
3, nota que las definiciones server.servlet-path
4 se puede definir directamente eureka.instance.status-page-url = http: //www.angelasp.com, clase de alta prioridad

b) b) cliente configuración común Eureka Eureka
1, de encargo ID de instancia de
eureka.instance.instanceId spring.application.name} = {$: $ {} random.value
Descripción: random.value es un valor aleatorio, asegura la unicidad . Nube, Primavera ID de instancia que es único en la reivindicación
2, la dirección IP
eureka.instance.prefer-address = IP a verdadero
. 3, siempre que la información de servicio de tracción tiempo de registro, 60s predeterminados
eureka.client.registry - segundos El intervalo Las FETCH-30 =
nota: Si desea obtener rápidamente el estado de registro del servicio, se puede reducir el valor. Por ejemplo: interfaz de puerta de enlace debe comenzar de inmediato llamar a
4, designado frecuencia de actualización de renovación, por defecto es 30
eureka.instance.lease intervalo La Renovación-en-15-segundos La =
Descripción: Se puede resolver el problema de la lentitud del servicio de registro de Eureka, la atención: en la producción , mejor quedarse con el valor por defecto, porque el servicio
dentro del servicio tiene algunos cálculos, hacer suposiciones acerca de la renovación.
6, establecer un tiempo de expiración eliminado, el valor predeterminado para los 90
eureka.instance.lease-expiración-duración-en-segundos La = 45
Descripción: servidor Eureka representa la primera vez después de la recepción del latido del corazón cliente de tiempo de espera esperando el siguiente latido del corazón.
Si el valor es demasiado grande, es probable que el flujo hacia adelante en el pasado cuando la instancia no se ha conservado.
Si el valor es demasiado pequeña, la instancia es probablemente debido a la fluctuación temporal de la red se retira de distancia.
Este valor debe ser al menos mayor que leaseRenewalIntervalInSeconds.
c) c) Eureka Eureka servidor de configuración
1, el medio ambiente especificada
eureka.environment dev =
2, el centro de datos de designación de
eureka.datacenter = roncoo
Descripción: Si la configuración -Deureka.datacenter = nube, eureka conocerán en AWS nube
3, cerrado modo de autoprotección
eureka.server.enable-autoconservación = false
Descripción: Desactivar el panel cuando se le solicite.
4, creado para limpiar el intervalo de nodo no válido, por defecto de 60.000, es decir, 60
eureka.server.eviction intervalo El en el temporizador-30000-EM =
Tutorial de Java vídeo: http://www.angelasp.com/news/20196231880.html
 

Publicado 13 artículos originales · ganado elogios 4 · Vistas 2769

Supongo que te gusta

Origin blog.csdn.net/Angel_asp/article/details/96614349
Recomendado
Clasificación