New

Buka masa depan AI dengan APISIX – Gateway AI sepenuhnya open-source untuk Agen AI dan LLM!Pelajari Lebih Lanjut

Pelajari Lebih Lanjut

Temukan Nilai dari Games, Wujudkan Kebahagiaan yang Mungkin

Per Mei 2021, Tencent OTeam yang menggunakan Apache APISIX telah menerapkannya di lebih dari 10 tim di dalam Tencent, dengan proyek terbesar menangani lebih dari 1 miliar permintaan harian.

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

Tantangan

Sebagai subdivisi pengembangan dan operasi game global terkemuka dari Tencent, Tencent Games menghubungkan lebih dari 800 juta pengguna di seluruh dunia. Untuk mengintegrasikan komponen yang berulang di dalam perusahaan, Tencent membentuk OTeam untuk mengkonsolidasikan produk teknis yang serupa dan memperkuat platform teknis yang terintegrasi.

Saat memajukan inisiatif OTeam, Tencent Games menghadapi banyak masalah dan ingin menyelesaikannya melalui APISIX. Misalnya:

  • Kerangka kerja RPC yang rumit dan tidak ramah pengembang menambah kompleksitas yang signifikan dalam proses pengembangan dan integrasi.

  • Beberapa pusat layanan, seperti CL5, L5, dan Polaris, memerlukan transisi dan penyatuan yang mulus untuk menyederhanakan operasi.

  • Solusi peringatan yang andal dan ramah pengguna sangat penting untuk mengatasi kekurangan sistem peringatan multi-sistem yang ada.

  • Pengguna menghadapi berbagai serangan jaringan, termasuk DDoS, replay, dan manipulasi permintaan, yang menimbulkan tantangan keamanan yang besar.

Solusi

Dengan memanfaatkan mekanisme plugin yang fleksibel dari APISIX, Tencent Games mengintegrasikan dan menghubungkan dengan sistem pemantauan internal. Manajemen peringatan menjadi sederhana dan nyaman karena pengguna dapat mendapatkan log pemantauan dan mengatur peringatan dengan konfigurasi yang sederhana.

Tencent Games juga berhasil melakukan konversi yang mudah antara protokol TRPC dan TARS RPC melalui plugin APISIX, tetapi tim harus mengembangkan layanan middleware khusus untuk menjembatani kesenjangan tersebut.

Keunggulan Solusi Kami

Kinerja Tinggi

Apache APISIX terkenal dengan kinerja tinggi dan latensi rendah. Dibangun di atas NGINX dan LuaJIT, Apache APISIX mendukung QPS inti tunggal sebesar 23.000 dengan rata-rata penundaan hanya 0,6 milidetik. Fitur-fitur ini membuat APISIX menjadi pilihan ideal untuk aplikasi yang memerlukan latensi rendah dan throughput tinggi, seperti layanan mikro dan pemrosesan data real-time.

Hot Reloading

Dengan menggunakan etcd sebagai pusat konfigurasi, Apache APISIX memiliki struktur yang ringan. Ini menyediakan solusi penyimpanan data yang andal dan konsisten, memungkinkan APISIX untuk dengan mudah menangani perubahan konfigurasi dinamis dan persyaratan ketersediaan tinggi. Pengguna dapat melakukan pembaruan real-time tanpa memuat ulang sistem dan menyebabkan downtime dengan menggunakan APISIX.

Plugin Sumber Terbuka

APISIX memiliki ekosistem plugin sumber terbuka yang kuat yang dapat memenuhi berbagai kebutuhan. Misalnya, plugin konversi protokol dapat secara efektif memenuhi kebutuhan untuk mengonversi protokol melalui layanan perantara, memungkinkan pengguna untuk langsung memanfaatkan plugin bawaan untuk mengonversi protokol HTTP dan RPC dalam gateway API dengan mulus.

Hasil

Konversi Protokol yang Mulus

Setelah menggunakan Apache APISIX, Tencent Games menerapkan konversi protokol yang mulus antara protokol TRPC dan TARS RPC. Dengan memanfaatkan plugin konversi protokol APISIX, tim tidak lagi perlu mengembangkan layanan perantara khusus untuk menangani terjemahan antara protokol HTTP dan RPC. Ini menyederhanakan arsitektur mereka dan mengurangi kompleksitas keseluruhan sistem.

Pemantauan Terintegrasi

Dalam proses membangun OTeam, Tencent Games memanfaatkan plugin APISIX untuk mengintegrasikan dan menghubungkan dengan beberapa platform pemantauan inti Tencent. Bahkan pengguna dari proyek bisnis tanpa latar belakang teknis sekarang dapat dengan mudah mengonfigurasi sistem untuk secara otomatis melaporkan data observabilitas, termasuk pelacakan, pencatatan, dan metrik, untuk API mereka, dan selanjutnya mengatur peringatan di platform pemantauan. Pendekatan yang disederhanakan ini secara signifikan mengurangi waktu dan upaya yang diperlukan.

Peningkatan Keamanan

Tencent Games telah mengembangkan plugin keamanan anti-serangan replay dan anti-tamper, menyediakan langkah-langkah perlindungan siap pakai untuk proyek yang memerlukan kemampuan tersebut, secara efektif melindungi keamanan API ini. Tim juga menyematkan persyaratan spesifikasi API internal ke dalam gateway APISIX, menyederhanakan proses pengembangan dan penyebaran serta memberikan kontrol terpusat dan visibilitas atas lanskap API.

More Customer Stories

Membangun Platform Streaming dengan 513 Juta MAU

Membangun Platform Streaming dengan 513 Juta MAU

Setelah membandingkan beberapa produk gateway mainstream, kami menemukan bahwa latency respons Apache APISIX lebih dari 50% lebih rendah dibandingkan gateway lainnya, dan Apache APISIX masih dapat berjalan dengan stabil saat CPU mencapai lebih dari 70%.

Read More

right-arrow
Membangun Platform Komputasi Cerdas untuk Otomotif

Membangun Platform Komputasi Cerdas untuk Otomotif

APISIX memenuhi kebutuhan kami dalam mempercepat pengembangan dan iterasi. Yang membedakan APISIX adalah plugin-plugin yang kaya, konfigurasi yang terlihat, verifikasi yang detail, fitur yang melimpah, komunitas yang aktif, dan performa yang tinggi.

Membangun Platform Aset Digital All-in-One

Membangun Platform Aset Digital All-in-One

Dukungan komersial API7 sangat bagus untuk kontrol keamanan dan dukungan yang komprehensif. Kami memilih API7 juga karena kemampuannya yang luar biasa dalam mendukung k8s.

Need help or have questions?

Schedule a Meeting