[SpringCloud] SpringCloud de Eureka Registro (b)

sobre Eureka

  Eureka es una basada en la REST (Representational State Transfer) de servicios, principalmente para servicios de ubicación en el AWS nube para alcanzar el equilibrio de carga y el servidor de conmutación por error capa intermedia. Llamamos a este servicio para Eureka servidor. Eureka también viene con un componentes de cliente basadas en Java Eureka cliente, hace que sea más fácil interactuar con el servicio. El cliente también tiene incorporado un equilibrio de carga, un bucle puede realizar la carga básica de equilibrio. En Netflix, más sofisticado equilibrador de carga Eureka empaquetado para proporcionar una variedad de factores ponderados equilibrar la carga de tráfico, uso de recursos, las condiciones de error en base, con el fin de proporcionar una excelente flexibilidad.

  Git Dirección: https://github.com/Netflix/eureka

  Gestión de servicios

  En el marco tradicional de llamada remota de RPC, la gestión de cada servicio entre las dependencias de los servicios más complejos, por lo que la necesidad de utilizar la gestión de servicios, servicios de gestión y las dependencias entre los servicios, se pueden lograr las llamadas de servicio, balanceo de carga, tolerancia a fallos, lograr un servicio descubrimiento y registro

  Nube Primavera encapsulados Netflix desarrollado para implementar el módulo de gestión de servicios de Eureka

  registro de servicio

  Eureka utilizando la arquitectura de diseño CS, Eureka servidor como un servidor de Servicio de registro, que es un centro de servicio registrada, y otros servicios en el sistema, utilice el cliente para conectarse al servidor de Eureka y mantener una conexión de latido del corazón. Tales personal de mantenimiento de sistemas pueden monitorizar cada servicio micro sistema está funcionando correctamente por Eureka Server. En el registro del servicio y el descubrimiento, hay un centro de registro. Cuando se inicia el servidor, presentarán información en sus propios servidores, tales como la dirección de servicio, dirección postal, etc. Registro un alias en el registro, y el otro (consumidor | proveedor de servicios) a la manera de alias en el registro obtener la dirección real del servicio, y luego implementar la invocación remota filosofía de diseño básico marco llamadas RPC RPC locales: que el centro de registro, ya que el uso de un registro dependencias entre cada servicio y gestión de servicios (servicio concepto de gobierno). En cualquier marco de RPC a distancia, habrá un registro (información de la dirección del servicio de almacenamiento (dirección de la interfaz))

Eureka dos componentes

  Eureka servidor

  servicios de registro de servicio Eureka Server, después de cada micro comenzó sirviendo de la configuración nodal, serán registrados en EurekaServer, por lo EurekaServer en el registro de servicios almacenará información sobre todo el nodo de servicio disponible, los nodos de servicios de información en la interfaz pueden ser intuitivamente ver.

  Eureka Cliente    

  Registro de cliente de Eureka se accede a través de un cliente Java para simplificar la interacción, el cliente Eureka Server y también para tener un algoritmo incorporado en las encuestas (round-robin) de carga de equilibrio de carga. Después se inicia la aplicación, se enviará un latido al servidor Eureka (período predeterminado es de 30 segundos). Si Eureka Server no recibe un latido del corazón dentro de un nodo en período de latido múltiple. nodo de servicio Eureka servidor será eliminado de este registro de servicios (por defecto 90 segundos)

arquitectura Eureka

  

  Descripción:

    Registro (servicios de registro): El registro de su dirección IP y puerto a Eureka.

    Renovar (contrato de servicios): el envío de un paquete de latido cada 30 segundos. Eureka decir que aún estaba vivo.

    Cancelar (servicios fuera de línea): Cuando el proveedor enviará un mensaje a cerca de Eureka, a darse de baja de la lista de servicios. Prevenir consumidor llama al servicio inexistente.

    Obtener Registro (para la lista de registro de servicio): Obtener una lista de otros servicios.

    Replicar (datos de sincronización cluster): replicación de datos y clúster eureka sincronización.

    Hacer llamadas remoto (llamada remota): completa la invocación de servicios a distancia.

Eureka servidor independiente

  Referencia: [SpringCloud] SpringCloud de inicio rápido (a)

 

Supongo que te gusta

Origin www.cnblogs.com/h--d/p/12638674.html
Recomendado
Clasificación