New

Desbloquea el futuro de la IA con APISIX: ¡La puerta de enlace de IA de código abierto para agentes de IA y LLMs!Aprende Más

Aprende Más

Descubre el valor de los juegos, haz posible la felicidad

A partir de mayo de 2021, el equipo OTeam de Tencent que utiliza Apache APISIX ya lo ha implementado en más de 10 equipos dentro de Tencent, con el proyecto más grande manejando más de 1,000 millones de solicitudes diarias.

Xu Xin

,

Senior Software Engineer at Tencent Games

Tencent Games

Support > 10 projects

within Tencent Games

Handle > 1 billion requests

in daily peak hours

Start for Free

Desafíos

Como una subdivisión líder global en desarrollo y operación de juegos de Tencent, Tencent Games conecta a más de 800 millones de usuarios en todo el mundo. Para integrar las ruedas repetitivas dentro de la empresa, Tencent formó OTeam para consolidar productos técnicos similares y solidificar una plataforma técnica todo en uno.

Mientras avanzaba en la iniciativa OTeam, Tencent Games encontró muchos problemas y desea resolverlos a través de APISIX. Por ejemplo:

  • El marco RPC engorroso y poco amigable para los desarrolladores agregó una complejidad significativa a los procesos de desarrollo e integración.

  • Múltiples centros de servicio, como CL5, L5 y Polaris, requerían una transición y unificación sin problemas para agilizar las operaciones.

  • Una solución de alertas confiable y fácil de usar era esencial para abordar las deficiencias del sistema de alertas múltiples existente.

  • Los usuarios enfrentaron una variedad de ataques de red, incluidos DDoS, replay y manipulación de solicitudes, lo que planteó desafíos de seguridad sustanciales.

Solución

Aprovechando el mecanismo flexible de plugins de APISIX, Tencent Games integró y conectó con los sistemas de monitoreo internos. La gestión de alertas se volvió simple y conveniente, ya que los usuarios pueden obtener registros de monitoreo y configurar alertas con configuraciones simples.

Tencent Games también logró una conversión sin esfuerzo entre los protocolos TRPC y TARS RPC a través del plugin de APISIX, pero el equipo tuvo que desarrollar servicios de middleware personalizados para cerrar la brecha.

Ventaja Competitiva de Nuestra Solución

Alto Rendimiento

Apache APISIX es famoso por su alto rendimiento y baja latencia. Construido sobre NGINX y LuaJIT, Apache APISIX soporta un QPS de 23,000 por núcleo con un retraso promedio de solo 0.6 milisegundos. Estas características hacen de APISIX una elección ideal para aplicaciones que requieren baja latencia y alto rendimiento, como microservicios y procesamiento de datos en tiempo real.

Recarga en Caliente

Tomando etcd como el centro de configuración, Apache APISIX es ligero en estructura. Proporciona una solución de almacenamiento de datos confiable y consistente, permitiendo que APISIX maneje fácilmente cambios de configuración dinámicos y requisitos de alta disponibilidad. Los usuarios pueden realizar actualizaciones en tiempo real sin recargar el sistema y causar tiempo de inactividad al usar APISIX.

Plugins de Código Abierto

APISIX cuenta con un ecosistema robusto de plugins de código abierto que pueden abordar diversas necesidades. Por ejemplo, el plugin de conversión de protocolos puede resolver efectivamente la necesidad de convertir protocolos a través de servicios intermedios, permitiendo a los usuarios aprovechar directamente el plugin incorporado para convertir protocolos HTTP y RPC dentro de la puerta de enlace API sin problemas.

Resultados

Conversión de Protocolos Sin Problemas

Después de usar Apache APISIX, Tencent Games implementó una conversión de protocolos sin problemas entre los protocolos TRPC y TARS RPC. Aprovechando los plugins de conversión de protocolos de APISIX, el equipo ya no necesitó desarrollar servicios intermedios dedicados para manejar la traducción entre protocolos HTTP y RPC. Esto simplificó su arquitectura y redujo la complejidad general de su sistema.

Monitoreo Integrado

En el proceso de construcción de OTeam, Tencent Games utilizó los plugins de APISIX para integrar y conectar con varias de las plataformas de monitoreo centrales de Tencent. Incluso los usuarios de proyectos comerciales sin antecedentes técnicos ahora pueden configurar fácilmente el sistema para informar automáticamente datos de observabilidad, incluyendo trazabilidad, registro y métricas, para sus APIs, y posteriormente configurar alertas en las plataformas de monitoreo. Este enfoque simplificado ha reducido significativamente el tiempo y el esfuerzo requeridos.

Seguridad Mejorada

Tencent Games ha desarrollado plugins de seguridad contra ataques de replay y manipulación, proporcionando medidas de protección listas para usar para proyectos que requieren tales capacidades, salvaguardando efectivamente la seguridad de estas APIs. El equipo también integró los requisitos de especificación de API internos en la puerta de enlace APISIX, simplificando el proceso de desarrollo y despliegue y proporcionando control centralizado y visibilidad sobre el panorama de las APIs.

More Customer Stories

Construye una Plataforma Todo en Uno para Activos Digitales

Construye una Plataforma Todo en Uno para Activos Digitales

El soporte comercial de API7 es excelente para el control de seguridad y el soporte integral. Elegimos API7 también porque es increíble en el soporte para k8s.

Read More

right-arrow
Un clic para servicios de mercado en tiempo real

Un clic para servicios de mercado en tiempo real

APISIX nos ayudó enormemente a mejorar la calidad del servicio bajo una arquitectura activa-activa. Su completa función de monitoreo ha respaldado eficazmente la resolución de problemas, y actualizar la lista de servicios se ha vuelto muy sencillo.

Crear un fabricante líder de teléfonos móviles

Crear un fabricante líder de teléfonos móviles

La solución API7 se desempeña sorprendentemente bien en su aplicación en escenarios de producción. Nos encanta su alta disponibilidad, alto rendimiento y funcionalidad rica, lo que nos permite construir y hacer crecer nuestro negocio de manera nativa en la nube.

Need help or have questions?

Schedule a Meeting

API7.ai Logo

El mundo digital está conectado por APIs, API7.ai existe para hacer que las APIs sean más eficientes, confiables y seguras.

Suscríbete al boletín de API7

Producto

API7 Gateway

SOC2 Type IIISO 27001HIPAAGDPRRed Herring

Copyright © APISEVEN PTE. LTD 2019 – 2025. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the Apache Software Foundation