Background
Longtugame is a leading game developer in China. They have launched multiple popular games and are dedicated to creating high-quality online games with an amazing user experience.
In September 2021, they launched their first self-developed MMORPG mobile game, Emblem Storm, which creates a magic world full of vitality and gives players an immersive aesthetic magic gaming experience. The game attracted a huge number of players once it was rolled out.

Challenges
-
Servers are easily overloaded on the day the game debuted
Large-scale promotions on multiple channels attracted a large number of gamers on the day the game debuted. A flood of concurrent access requests in multi-player battles put Intensive workloads on server computing and databases, and servers can be easily overloaded.
Large-scale promotions on multiple channels attracted a large number of gamers on the day the game debuted. A flood of concurrent access requests in multi-player battles put Intensive workloads on server computing and databases, and servers can be easily overloaded.
-
Multi-player battles require network stability.
Multi-player battles require stable and low latency network services to ensure the best possible real-time gaming experience.
Multi-player battles require stable and low latency network services to ensure the best possible real-time gaming experience.
-
Cross-server battles demand high concurrency capability of Redis.
Cross-server battles result in heavy workloads on databases. Redis has to support 100,000 concurrent requests from tens of millions users during peak hours.
Cross-server battles result in heavy workloads on databases. Redis has to support 100,000 concurrent requests from tens of millions users during peak hours.
Solutions
-
Game server deployment solutions are tailored based on service features.
Resources are configured based on specific customer requirements to ensure smooth game service provisioning.
The underlying resources are inspected in advance to minimize system downtime.
Technical support is provided tailored to customer business models. Dedicated personnel are assigned to manage critical resources to quickly resolve onsite problems.
Resources are configured based on specific customer requirements to ensure smooth game service provisioning.
The underlying resources are inspected in advance to minimize system downtime.
Technical support is provided tailored to customer business models. Dedicated personnel are assigned to manage critical resources to quickly resolve onsite problems.
-
GaussDB(for Redis) are used as global cache and cross-server cache to easily handle traffic peaks in cross-server battles.
GaussDB(for Redis) has high stability. Network latency is reduced to 0.1 ms (p99 0.3 ms) even if workloads increase by up to 20-fold during peak hours.
GaussDB(for Redis) supports hitless scale-out. Capacity can be expanded in seconds during peak hours on the first day of gaming and with no service interruptions.
A three-copy DR solution ensures the consistency of underlying data to prevent dirty reads, simplifying the upper-layer service logical architecture.
GaussDB(for Redis) has high stability. Network latency is reduced to 0.1 ms (p99 0.3 ms) even if workloads increase by up to 20-fold during peak hours.
GaussDB(for Redis) supports hitless scale-out. Capacity can be expanded in seconds during peak hours on the first day of gaming and with no service interruptions.
A three-copy DR solution ensures the consistency of underlying data to prevent dirty reads, simplifying the upper-layer service logical architecture.