Capítulo I. Introducción a la arquitectura de micro Servicios (a)

¿Qué es la micro-servicios?

Micro-servicio estilo de arquitectura es una forma de desarrollar una sola aplicación para un grupo de método de servicio pequeña, cada servicio se ejecuta en su propio proceso, la comunicación entre los distintos servicios de comunicación utilizando el mecanismo de peso ligero (normalmente HTTP API de recursos). Estos servicios se acumulan en torno a las capacidades de negocio y se pueden implementar de forma independiente por el mecanismo de despliegue automático. Estos servicios son los pequeños servicios de gestión centralizada más comunes desarrolladas en diferentes idiomas disponibles, utilizando diferentes tecnologías de almacenamiento de datos.

Las ventajas y desafíos de la Arquitectura de Servicios micro

Ventajas: fácil de desarrollar y mantener un único inicio de micro-servicio más rápido 2. 3. 4. Las técnicas de modificación de locales despliegan fácilmente sin restricciones pila 5. escala de la demanda

Desventajas: 1. 2. La operación y mantenimiento requieren una mayor complejidad inherente de ajuste de la duplicación distribuida 3. 4. Interfaz costosa

principios de diseño del servicio de micro

Principio de Responsabilidad Individual

El principio de auto-servicio

mecanismo de comunicación de peso ligero

granularidad servicio de micro

¿Cómo lograr la Arquitectura de Servicios micro

· Marco de Desarrollo de elección

Servicios en la nube primavera opcionales como marco micro-desarrollo

· Plataforma de funcionamiento

servicio de micro no se une a la plataforma operativa, el despliegue de micro-servicio en el PC servidor, o Ali nube, computación en la nube de AWS son posibles plataforma. Para el peso ligero y flexible. Aspectos de soporte de aplicaciones y otras consideraciones, este libro le mostrará cómo implementar los servicios de micro estibador.

Supongo que te gusta

Origin www.cnblogs.com/xc-xinxue/p/12444846.html
Recomendado
Clasificación