1. Building a scaling, fault-tolerant application/game integration solution that supports large scale multiple million user base.
2. Providing a modularization architecture to support parallel programming mode.
3. Creating a stopless deployment mode to support real continuously building/deployment processing.
4. Using a simple programming API to decouple coding complexity such as threading, messaging, caching, etc.
5. Distributing and scaling persistent connections such as TCP socket, web socket, or UDP.
6. Providing lightweight mobile friendly integration platform.
1. Global Unique Key Cluster Indexing Support
2. Large Data Sharding And Distribution With Master To Master Replication Mode
3. Univeral HTTP Support With Web Socket/UDP Integration
4. Easy Integration With Multiple Connections (TCP,WebSocket,UDP,etc)
5. High Performance Local Key-Value Disk Store With Fault-Tolerance Replication
6. Multiple Ways For Messaging Without Third Party Providers
7. Advanced Modularization Architecture
8. Multiple Layer Access Control Policy
9. Distributed Application/Game Deployment
10. Stop-Less Module Deployment Support
11. Pure JAVA Implementation With High Concurrency Throughput
12. Hot Runtime Deployment Support
Simplest way to run locally
Run in Docker
Build and Push image to AWS
Image Build
How to set up and run as a single cluster node locally or on docker container
Setup
How to write a game module
Game Service Provider Module Over HTTP
Clustering
How to write persistence data
DataStore
UDP push