La puerta de enlace de API es un papel clave en la arquitectura general de la empresa. Su objetivo principal es mejorar, garantizar y controlar la invocación de microservicios de back-end. Es transparente para todas las invocaciones de negocio ascendentes. La puerta de enlace de API debe garantizar que la invocación del servicio sea segura, eficiente y precisa. Las puertas de enlace de API se dividen principalmente en dos categorías, una son las puertas de enlace de microservicios, que están más cerca del negocio, 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 ubicaciones de implementación
La puerta de enlace de microservicios 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 de DMZ o se ocultan detrás del equilibrio de carga.
2. Enfoque funcional diferente
Las funciones principales de la puerta de enlace de microservicios: desvío de servicios, detección y enrutamiento automáticos de servicios, orquestación de servicios, desarrollo personalizado de reglas de negocio, fusión de servicios y lanzamiento de servicios en escala de grises.
Las funciones principales de las puertas de enlace 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 debe cumplir los requisitos de simultaneidad del servicio.
El rendimiento de las puertas de enlace de aplicaciones de nivel empresarial debe centrarse en el tráfico global y la compatibilidad con la simultaneidad.
4. Diferentes escenarios de uso
Puerta de enlace de microservicio: se centra principalmente en el escenario de invocación de puerta de enlace dentro del microservicio.
Puerta de enlace de aplicaciones de nivel empresarial: principalmente la entrada de tráfico norte-sur, applet de 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 usa Kong, que tiene un mejor rendimiento y estabilidad, como puerta de enlace de API para microservicios.
En el futuro, las puertas de enlace de microservicios y las puertas de enlace de aplicaciones de nivel empresarial convergerán, y las soluciones integradas también aportará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 brinda una mayor eficiencia de gestión
● Transición de la implementación de la aplicación de 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 bala de plata en la industria del software, y cualquier arquitectura es difícil de curar todas las enfermedades, pero garantizar la alta disponibilidad y escalabilidad de la puerta de enlace API requiere más inversión técnica y soporte técnico a nivel de infraestructura, para que el personal técnico pueda concentrarse mejor Para realizar el proceso integrado de pruebas y construcción automatizadas, Integración y entrega continuas.
Interruptor de baja tensión Proporcionar EntradaSi está interesado en Gateway, puede navegar por productos relacionados e iniciar consultas en nuestro sitio web.
1. Diferentes ubicaciones de implementación
La puerta de enlace de microservicios 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 de DMZ o se ocultan detrás del equilibrio de carga.
2. Enfoque funcional diferente
Las funciones principales de la puerta de enlace de microservicios: desvío de servicios, detección y enrutamiento automáticos de servicios, orquestación de servicios, desarrollo personalizado de reglas de negocio, fusión de servicios y lanzamiento de servicios en escala de grises.
Las funciones principales de las puertas de enlace 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 debe cumplir los requisitos de simultaneidad del servicio.
El rendimiento de las puertas de enlace de aplicaciones de nivel empresarial debe centrarse en el tráfico global y la compatibilidad con la simultaneidad.
4. Diferentes escenarios de uso
Puerta de enlace de microservicio: se centra principalmente en el escenario de invocación de puerta de enlace dentro del microservicio.
Puerta de enlace de aplicaciones de nivel empresarial: principalmente la entrada de tráfico norte-sur, applet de 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 usa Kong, que tiene un mejor rendimiento y estabilidad, como puerta de enlace de API para microservicios.
En el futuro, las puertas de enlace de microservicios y las puertas de enlace de aplicaciones de nivel empresarial convergerán, y las soluciones integradas también aportará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 brinda una mayor eficiencia de gestión
● Transición de la implementación de la aplicación de 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 bala de plata en la industria del software, y cualquier arquitectura es difícil de curar todas las enfermedades, pero garantizar la alta disponibilidad y escalabilidad de la puerta de enlace API requiere más inversión técnica y soporte técnico a nivel de infraestructura, para que el personal técnico pueda concentrarse mejor Para realizar el proceso integrado de pruebas y construcción automatizadas, Integración y entrega continuas.
Interruptor de baja tensión Proporcionar EntradaSi está interesado en Gateway, puede navegar por productos relacionados e iniciar consultas en nuestro sitio web.