Introducción a API Gateway

Introducción a API Gateway

Introducción a API Gateway

La puerta de enlace API tiene un papel clave en la arquitectura general de la empresa. Su función principal es mejorar, garantizar y controlar la invocación de microservicios de back-end. Es transparente para todas las invocaciones empresariales ascendentes. La puerta de enlace API debe garantizar que la invocación del servicio sea segura, eficiente y precisa. Las puertas de enlace API se dividen principalmente en dos categorías: una son las puertas de enlace de microservicios, que están más cerca de la empresa, y la otra son las puertas de enlace de aplicaciones de nivel empresarial, que se centran principalmente en el control de flujo y la protección de seguridad de las llamadas de servicio.
1. Diferentes lugares de despliegue
La puerta de enlace de microservicio se implementa principalmente en la intranet y sirve como comunicación de la API interna del microservicio.
Las puertas de enlace de aplicaciones de nivel empresarial generalmente se implementan en el área DMZ o se ocultan detrás del equilibrio de carga.
2. Enfoque funcional diferente
Las principales funciones del gateway de microservicios: desvío de servicios, descubrimiento y enrutamiento automático de servicios, orquestación de servicios, desarrollo personalizado de reglas de negocios, fusión de servicios y lanzamiento de servicios en escala de grises.
Las principales funciones de los gateways de aplicaciones de nivel empresarial: control de flujo global, certificación de seguridad unificada, soporte de rendimiento, equilibrio de carga, listas blancas y negras de IP y protección de seguridad.
3. Diferentes requisitos de rendimiento
El rendimiento de la puerta de enlace de microservicios solo necesita cumplir con los requisitos de simultaneidad del servicio.
El rendimiento de los gateways de aplicaciones a nivel empresarial debe centrarse en el tráfico global y el soporte de simultaneidad.
4. Diferentes escenarios de uso
Puerta de enlace de microservicio: se centra principalmente en el escenario de invocación de la puerta de enlace dentro del microservicio.
Puerta de enlace de aplicaciones de nivel empresarial: principalmente la entrada de tráfico norte-sur, subprograma WeChat, llamada de aplicación en la nube, llamada de aplicación móvil, plataforma iPad, socios externos, todos llaman al servicio de la intranet desde la red externa
5. Arquitectura diferente
La puerta de enlace de microservicios es un componente básico de la arquitectura de microservicios. La mayoría de las empresas de Internet utilizan los productos de código abierto de Zuul. La arquitectura de la figura siguiente utiliza Kong, que tiene un mejor rendimiento y estabilidad, como puerta de enlace de API para microservicios.
En el futuro, las pasarelas de microservicios y las pasarelas de aplicaciones de nivel empresarial convergerán, y las soluciones integradas también traerán muchos beneficios.
● Configuración unificada, lógica clara y operación intuitiva
● Gestión integrada, especialmente seguimiento de enlaces y gestión de la calidad del servicio, la gestión integrada aporta una mayor eficiencia de gestión.
● Transición de la implementación de la aplicación desde la vista técnica a la vista comercial, evitando la confusión causada por la implementación fragmentada en el pasado.
● Pila de tecnología unificada, lo que reduce los costos y la complejidad del mantenimiento
● El control general del tráfico, la expansión y la recuperación ante desastres son más concisos.
No existe una solución milagrosa en la industria del software, y es difícil que cualquier arquitectura cure todas las enfermedades, pero para garantizar la alta disponibilidad y escalabilidad de la puerta de enlace API se requiere una mayor inversión técnica y soporte técnico a nivel de infraestructura, de modo que el personal técnico pueda concentrarse mejor para realizar el proceso integrado de pruebas y construcción automatizadas, integración y entrega continuas.
El interruptor LV proporciona una puerta de enlace . Si está interesado en una puerta de enlace, puede buscar productos relacionados e iniciar consultas en nuestro sitio web.

Comparte esta publicación :