New

Entdecken Sie die Zukunft der KI mit APISIX – Das vollständig Open-Source KI-Gateway für KI-Agenten und LLMs!Mehr erfahren

Mehr erfahren

Entdecken Sie den Wert von Games und machen Sie Glück möglich

Seit Mai 2021 hat das Tencent OTeam, das Apache APISIX verwendet, es bereits für mehr als 10 Teams innerhalb von Tencent eingesetzt, wobei das größte Projekt über 1 Milliarde tägliche Anfragen verarbeitet.

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

Herausforderungen

Als führende globale Unterabteilung für Spieleentwicklung und -betrieb von Tencent verbindet Tencent Games über 800 Millionen Nutzer weltweit. Um die wiederholten Prozesse innerhalb des Unternehmens zu integrieren, gründete Tencent OTeam, um ähnliche technische Produkte zu konsolidieren und eine All-in-One-Technologieplattform zu schaffen.

Während der Umsetzung der OTeam-Initiative stieß Tencent Games auf viele Probleme, die durch APISIX gelöst werden sollten. Zum Beispiel:

  • Das umständliche und entwicklerunfreundliche RPC-Framework fügte den Entwicklungs- und Integrationsprozessen erhebliche Komplexität hinzu.

  • Mehrere Servicezentren wie CL5, L5 und Polaris erforderten einen nahtlosen Übergang und eine Vereinheitlichung, um die Abläufe zu optimieren.

  • Eine zuverlässige und benutzerfreundliche Alarmierungslösung war unerlässlich, um die Schwächen des bestehenden Multi-Alarmierungssystems zu beheben.

  • Nutzer sahen sich einer Vielzahl von Netzwerkangriffen ausgesetzt, darunter DDoS, Replay- und Anfrage-Manipulation, was erhebliche Sicherheitsherausforderungen darstellte.

Lösung

Durch die Nutzung des flexiblen Plugin-Mechanismus von APISIX integrierte Tencent Games die internen Überwachungssysteme und verband sie miteinander. Die Alarmverwaltung wurde einfach und bequem, da Benutzer durch einfache Konfigurationen Überwachungsprotokolle erhalten und Alarme einrichten können.

Tencent Games erreichte auch eine mühelose Umwandlung zwischen den TRPC- und TARS-RPC-Protokollen durch das APISIX-Plugin, doch das Team musste benutzerdefinierte Middleware-Dienste entwickeln, um die Lücke zu schließen.

Wettbewerbsvorteile unserer Lösung

Hohe Leistung

Apache APISIX ist bekannt für seine hohe Leistung und niedrige Latenz. Auf NGINX und LuaJIT aufbauend, unterstützt Apache APISIX einen Single-Core-QPS von 23.000 mit einer durchschnittlichen Verzögerung von nur 0,6 Millisekunden. Diese Eigenschaften machen APISIX zur idealen Wahl für Anwendungen, die niedrige Latenz und hohen Durchsatz erfordern, wie Microservices und Echtzeit-Datenverarbeitung.

Hot Reloading

Mit etcd als Konfigurationszentrum ist Apache APISIX strukturell leichtgewichtig. Es bietet eine zuverlässige und konsistente Datenspeicherlösung, die es APISIX ermöglicht, dynamische Konfigurationsänderungen und hohe Verfügbarkeitsanforderungen problemlos zu handhaben. Benutzer können durch die Verwendung von APISIX Echtzeit-Updates ohne Neustart des Systems und ohne Ausfallzeiten realisieren.

Open-Source-Plugins

APISIX verfügt über ein robustes Ökosystem von Open-Source-Plugins, die verschiedene Anforderungen erfüllen können. Zum Beispiel kann das Protokollumwandlungs-Plugin effektiv die Notwendigkeit lösen, Protokolle durch Zwischendienste umzuwandeln, sodass Benutzer direkt das integrierte Plugin nutzen können, um HTTP- und RPC-Protokolle innerhalb des API-Gateways nahtlos umzuwandeln.

Ergebnisse

Nahtlose Protokollumwandlung

Nach der Verwendung von Apache APISIX implementierte Tencent Games eine nahtlose Protokollumwandlung zwischen den TRPC- und TARS-RPC-Protokollen. Durch die Nutzung der Protokollumwandlungs-Plugins von APISIX musste das Team keine dedizierten Zwischendienste mehr für die Übersetzung zwischen HTTP- und RPC-Protokollen entwickeln. Dies vereinfachte ihre Architektur und reduzierte die Gesamtkomplexität ihres Systems.

Integrierte Überwachung

Im Prozess des Aufbaus von OTeam nutzte Tencent Games die APISIX-Plugins, um sich mit mehreren der Kernüberwachungsplattformen von Tencent zu integrieren und zu verbinden. Selbst Benutzer aus Geschäftsprojekten ohne technischen Hintergrund können das System nun leicht konfigurieren, um automatisch Beobachtbarkeitsdaten, einschließlich Tracing, Protokollierung und Metriken, für ihre APIs zu melden und anschließend Alarme auf den Überwachungsplattformen einzurichten. Dieser optimierte Ansatz hat den Zeit- und Arbeitsaufwand erheblich reduziert.

Verbesserte Sicherheit

Tencent Games hat Sicherheitsplugins gegen Replay-Angriffe und Manipulation entwickelt, die Projekten, die solche Fähigkeiten benötigen, sofort einsatzbereite Schutzmaßnahmen bieten und die Sicherheit dieser APIs effektiv gewährleisten. Das Team hat auch die internen API-Spezifikationsanforderungen in das APISIX-Gateway eingebettet, was den Entwicklungs- und Bereitstellungsprozess vereinfacht und eine zentrale Kontrolle und Transparenz über die API-Landschaft bietet.

More Customer Stories

Erstelle eine Social-Media-Plattform für vielfältige Inhalte

Erstelle eine Social-Media-Plattform für vielfältige Inhalte

Um das Problem des umständlichen Service-Managements und der hohen Investitionen in Forschung und Entwicklung zu lösen, haben wir APISIX als unser API-Gateway eingeführt. Die dynamische Leistung von APISIX mit etcd entspricht am besten den Produktanforderungen von Beeto.

Read More

right-arrow
Ermöglichen Sie globale Zahlungen ohne Grenzen

Ermöglichen Sie globale Zahlungen ohne Grenzen

Airwallex hat dank der API7-Kommerziellunterstützung einen reibungslosen Übergang zu Multi-Cloud- und Microservices-Architekturen geschafft: eine hochoptimierte und skalierbare Plattform sowie die Unterstützung der Entwickler-Community!

Sicheres Online-Meeting-Plattform erstellen

Sicheres Online-Meeting-Plattform erstellen

Nach der Einführung des APISIX Ingress Controllers ist es für Entwickler einfacher, Konfigurationen auf dem Gateway vorzunehmen, als Code zu schreiben.

Need help or have questions?

Schedule a Meeting

API7.ai Logo

Die digitale Welt ist durch APIs verbunden, API7.ai existiert, um APIs effizienter, zuverlässiger und sicherer zu machen.

Melden Sie sich für den API7-Newsletter an

Produkt

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