Las entrevistas se basan en microservicios para cambiar la situación. ¿Qué tan asombrosas son las notas de estudio de microservicios exageradas de Zhihu?

Nuestro servicio actual - Microservicio

Siento que los microservicios no son una arquitectura, sino como una ecología, donde las aplicaciones son independientes entre sí pero dependen unas de otras. Diseñe un mapa a través del modelo DDD y coloque el código correcto en el lugar correcto. Hay demasiadas herramientas involucradas en la realización de microservicios. A continuación, uso la ecología primaveral para describir toda la arquitectura ecológica de microservicios, y los amigos pueden experimentarla. Tome una foto macro para experimentar cómo se ven los microservicios:

Como se muestra en la figura anterior, la ecología y el entorno de todo el microservicio probablemente sean así. También es difícil diseñar la arquitectura perfectamente desde el principio, la arquitectura no está diseñada, o incluso no puede diseñarse, solo puede evolucionar continuamente a medida que cambian los requisitos. Todo el trabajo de la estructura es más como un farmacéutico que trata la enfermedad y toma el medicamento de acuerdo con la receta. El software es en gran medida una industria de servicios, aunque durante mucho tiempo se ha confundido injustificadamente con una industria manufacturera. Creo que esta frase describe la industria del software con mucha precisión.

Ventajas de los Microservicios
  1. La aplicación es pequeña y se puede compilar e implementar rápidamente.
  2. Un solo microservicio se vuelve más mantenible y fácil de modificar, porque cada equipo es responsable de forma independiente de una parte de la funcionalidad. Entrega más rápida de nuevas características, desarrollo y entrega rápidos
  3. Mayor escalabilidad
  4. La confiabilidad se fortalece y se pueden implementar muchos servicios independientes
No hay suficientes microservicios
  • La complejidad general se hace mayor.
  • Hay más microservicios, cómo monitorear todos los microservicios para garantizar la estabilidad del servicio, y la operación y el mantenimiento se vuelven más complicados.
  • Consistencia de datos distribuidos, transacciones distribuidas
  • Garantía de Servicio Un servicio tiene un problema, como no va a afectar a otros servicios

La ecología de los microservicios involucra muchas tecnologías periféricas y problemas que deben resolverse. Específicamente, a continuación presentaré brevemente toda la tecnología ecológica de microservicios, pero debe tenerse en cuenta que los microservicios no se usan en proyectos, y los microservicios se refieren a Es el micro del negocio, y la tecnología es solo para implementarlo; entonces, si queremos diseñar toda la arquitectura del microservicio, debemos estar muy familiarizados con el negocio, dividir el microservicio de acuerdo con el negocio y, finalmente, complementarlo con tecnología para lograr el objetivo final.

La arquitectura de microservicios es una solución arquitectónica propuesta para adaptarse a los rápidos cambios en el negocio y la rápida iteración, entrega, retroalimentación y modificación de productos.

Se puede decir que las notas de aprendizaje de microservicios compartidas con usted hoy son de superficiales a profundas, capa por capa, con contenido detallado y lógica estricta, lo que le permite realizar la transición de 0 a 1, e incluso "1" se puede usar para verificar para omisiones y llenar espacios en blanco ¡Efecto! Por cuestiones de espacio, a continuación se muestra solo una parte del contenido, y aquellos que necesiten consultar el documento completo [haga clic directamente aquí ] ¡pueden obtenerlo gratis!

Este artículo se divide en

  • Introducción a los microservicios
  • Microservicios de aterrizaje
  • Microservicios avanzados
  • Mirando hacia el futuro a los microservicios

Debido a demasiado contenido compartido, demasiado texto afectará la experiencia de lectura, por lo que solo se muestra en capturas de pantalla. La tabla de contenido se divide principalmente en las cuatro partes mencionadas anteriormente, y cada capítulo tiene un contenido más detallado.

Primeros pasos con los microservicios, el comienzo de la transformación

Implementar microservicios y construir un sistema de arquitectura

Microservicios avanzados, Weibo real

Con ganas de microservicios, la aplicación real de Service Mesh

Resumir

Esta nota de estudio comienza desde el origen del desarrollo de microservicios, y también habla sobre la aplicación e implementación de microservicios, luego al desarrollo y proceso avanzado de microservicios, y finalmente al proceso de desarrollo de la próxima generación de microservicios Cada capítulo resume Todo muy detallado y en su lugar. ¡Los amigos que necesiten consultar el documento completo [ haga clic directamente aquí ] pueden obtenerlo gratis!

Supongo que te gusta

Origin blog.csdn.net/mxt51220/article/details/131655299
Recomendado
Clasificación