Zuul es ser el punto de entrada único para mi aplicación de un disadvantge?

KMAR Akrout:

He estado usando Zuul en mis servicios de micro-aplicación basada desde hace un tiempo, y ha estado trabajando perfectamente.

Ahora me han preguntado una pregunta por alguien que me hizo pensar que el mundo micro-servicios no es todos los arco iris y flores después de todo.

por lo que la pregunta era "usted tiene Zuul como el único punto de entrada para que la aplicación, no es que algún tipo de centralización? ¿y si zuul está abajo?"

Sólo quería recoger algunas opiniones, y obtener una respuesta a esa pregunta.

gracias.

tonta:

Sí, es el punto de entrada y sirve muchos profesionales que tienen un punto de entrada único en la arquitectura de servicio de micro.

Pros: se me ocurre en la parte superior de la mente

  1. Un único punto de contacto para todos los usuarios a los que la API (Apps). Zuul funcionando a api.yoursite.com y decir que es cada vez es mejor que llamar a los servicios individuales (service1.yoursite.com, service2.yoursite.com) de usted consumidores API.

  2. punto de vista de seguridad, tiene que lidiar con la seguridad de un solo servidor y se puede ocultar todos los demás servidores que ejecutan sus servicios en red y no exponerlos en Internet pública. Amazon AWS y muchos otros proveedores proporcionen esta instalación.

  3. Puede aprovechar los beneficios de enrutamiento utilizando zuul como su punto de entrada puede enrutar el tráfico a 80% service1 versión antigua, mientras que el 20% de su misma service1 nueva versión.

Contras:

Un gran poder conlleva una gran responsabilidad. Si el servidor principal está abajo zuul toda su aplicación se ha reducido (Edit: sólo si tiene una configuración zuul).. Por favor marque la respuesta de @ lahiru cómo se puede tener múltiples cúmulo zuul usando Eureka configuración del registro.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=332594&siteId=1
Recomendado
Clasificación