Aracılığıyla paylaş


Azure DocumentDB ile oyun çözümleri

Azure DocumentDB, oyun geliştiricilerinin sorunsuz oyuncu deneyimleri için ölçeklenebilir platformlar oluşturmasına olanak tanır. Düşük gecikme süreli, küresel olarak dağıtılmış veri modeli gerçek zamanlı oyun oynama, puan tabloları ve sosyal özellikleri destekler.

Oyun şirketleri milyonlarca eşzamanlı kullanıcıyı desteklemek, bölgeler arası yürütmeyi etkinleştirmek ve altyapı sınırları olmadan hızla yeni özellikler eklemek için Azure DocumentDB'yi kullanır.

Scenarios

Azure DocumentDB, aşağıdakiler gibi çeşitli oyun senaryoları için idealdir:

Gerçek zamanlı çok oyunculu oyun durum yönetimi

Hızlı, ölçeklenebilir bir veritabanı, binlerce eşzamanlı oyuncu için oyun durumunu yönetmenize olanak tanır. Azure DocumentDB, oyun tutarlılığı ve yanıt verme hızını korumak için oyuncu oturumlarını, oyun etkinliklerini ve eşleştirme verilerini depolar.

Tipik bir çözümde durum depolama için Azure DocumentDB, gerçek zamanlı iletişim için Azure SignalR Hizmeti ve ölçeklenebilir arka uç işleme için Azure Kubernetes Service kullanılır.

Ölçeklenebilir ve hızlı yanıt veren tasarımı gösteren Azure DocumentDB çok oyunculu oyun mimarisinin diyagramı.

Küresel puan tabloları ve sosyal özellikler

Oyunlar genellikle hızlı güncelleştirmelere ve küresel kullanılabilirliğe ihtiyaç duyan puan tabloları ve sosyal etkileşimlere sahiptir. Azure DocumentDB, puanları, başarıları ve arkadaş listelerini verimli bir şekilde depolamanıza ve sorgulamanıza olanak tanır.

Tipik bir mimaride puan tablosu verileri için Azure DocumentDB, olay temelli güncelleştirmeler için Azure İşlevleri ve genel dağıtım ve düşük gecikme süreli erişim için Azure Front Door kullanılır.

Genel dağıtıma sahip puan tabloları ve sosyal özellikler için Azure DocumentDB mimarisinin diyagramı.