Red de conocimiento informático - Conocimiento del nombre de dominio - Las ventajas, desventajas y división de la arquitectura de microservicios

Las ventajas, desventajas y división de la arquitectura de microservicios

La arquitectura monolítica es más adecuada para aplicaciones livianas y simples, mientras que la arquitectura de microservicio es adecuada para proyectos de iteración ágil, a gran escala y con equipos grandes.

La evolución de la arquitectura back-end: Monolith (gigante) --> Dubbo monolith (pequeño gigante) --> Los microservicios son comunes --> Microservicios mid-end

Microservicios The La arquitectura es más ágil. Si se adopta una arquitectura monolítica, cualquier cambio debe reiniciar toda la aplicación. Reducción del acoplamiento entre sistemas

Desventajas de la arquitectura de microservicios:

División de microservicios: división de proyectos --> división de negocios (middle office) --> división de funciones Dividir

División de negocios: sistema de pedidos, sistema de pagos, centro de usuarios, sistema de tarjetas y cupones, sistema de productos, etc.

División de funciones: sistema de portal de pagos + sistema de gestión de administrador de pagos

p>