Principios y notas prácticas de la "arquitectura" del descifrado distribuido al descifrado de microservicios

La arquitectura distribuida y la plataforma de microservicios son las tecnologías clave en la industria de TI actual, y también son las tecnologías centrales que los ingenieros de software senior y los arquitectos de sistemas deben dominar.

Los microservicios, cloud native, Kubernetes y Service Mesh son tecnologías candentes en el campo distribuido, no surgieron de la nada y deben haber heredado las ventajas de algunos "predecesores". No solo necesitamos comprender estas tecnologías, sino también tener una comprensión profunda de su contexto y principios de desarrollo, de modo que podamos usarlas en el desarrollo de proyectos existentes o en la transformación de sistemas antiguos con facilidad.

Esta nota migra de la arquitectura distribuida tradicional a la arquitectura de microservicios basada en la tecnología de contenedores como línea principal, e introduce de manera integral y exhaustiva los conocimientos y tecnologías relacionados con la arquitectura distribuida y los microservicios.

Un total de 9 capítulos:

El Capítulo 1 explica la base de la distribución: red, y brinda una explicación detallada de Internet, NIO, AIO, problemas de serialización de objetos en la transmisión de red, el pasado y el presente de HTTP, TCP/IP, de CDN a SD-WAN, etc.

El Capítulo 2 explica las teorías clásicas de los sistemas distribuidos, involucrando los conceptos de diseño y los principios de consistencia de los sistemas distribuidos: Escenarios de uso de ZooKeeper: el pasado y el presente de la teoría CAP; Directrices BASE: el principio de las transacciones distribuidas

Debido a demasiadas notas, la extensión del artículo es limitada. El editor solo muestra el catálogo y parte del contenido aquí, para aquellos que quieran obtener las notas completas y la referencia del estudio [ haga clic directamente aquí ]

El Capítulo 3 comienza con RPC, explica el origen y el principio del marco de gobernanza de servicios distribuidos y explica el principio de ZeroC Ice y el combate real de la arquitectura de microservicios.

Los capítulos 4 a 6 explican la memoria, el almacenamiento de archivos distribuidos y la computación distribuida en forma de temas especiales, y explican teorías, productos, proyectos de código abierto y experiencias importantes y relevantes para cada tema.

El Capítulo 7 explica en profundidad el principio y el uso de la búsqueda de texto completo y el middleware de cola de mensajes.

El Capítulo 8 explica qué puntos débiles de la arquitectura tradicional son resueltos por la arquitectura de microservicios representada por Kubernetes; qué problemas de la arquitectura de microservicios son resueltos por ServiceMesh y cómo comprender sus principios y contenido central

El capítulo 9 comparte la experiencia de la práctica arquitectónica del autor.

Debido a demasiadas notas, la extensión del artículo es limitada. El editor solo muestra aquí el catálogo y parte del contenido, si quieres obtener una referencia completa del estudio de notas, puedes [ver más abajo]

Supongo que te gusta

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