Herní řešení s Využitím Azure DocumentDB

Azure DocumentDB umožňuje vývojářům her vytvářet škálovatelné platformy pro bezproblémové prostředí hráčů. Jeho datový model s nízkou latencí a globálně distribuovaným datovým modelem podporuje hraní v reálném čase, tabulky výsledků a sociální funkce.

Herní společnosti používají Azure DocumentDB k podpoře milionů souběžných uživatelů, umožnění hraní napříč oblastmi a rychlé přidávání nových funkcí bez omezení infrastruktury.

Scenarios

Azure DocumentDB je ideální pro několik herních scénářů, například:

Správa stavu hry pro více hráčů v reálném čase

Rychlá škálovatelná databáze umožňuje spravovat stav hry pro tisíce souběžných hráčů. Azure DocumentDB ukládá herní relace, události a data o vytváření zápasů, aby zajistila konzistentní a velmi plynulou hratelnost.

Typické řešení používá Azure DocumentDB pro úložiště stavu, službu Azure SignalR Service pro komunikaci v reálném čase a Službu Azure Kubernetes Service pro škálovatelné zpracování back-endu.

Diagram architektury her pro více hráčů Azure DocumentDB znázorňující škálovatelný a responzivní návrh

Globální tabulky výsledků a sociální funkce

Hry často mají tabulky výsledků a sociální interakce, které potřebují rychlé aktualizace a globální dostupnost. Azure DocumentDB umožňuje efektivně ukládat a dotazovat se na skóre, dosažené cíle a seznamy přátel.

Typická architektura používá Azure DocumentDB pro data tabulky výsledků, Azure Functions pro aktualizace řízené událostmi a Azure Front Door pro globální distribuci a přístup s nízkou latencí.

Diagram architektury Azure DocumentDB pro tabulky výsledků a sociální funkce s globální distribucí