分布式棋牌游戏服务器中常有n个DBSvr,n个GateWay,n个GameSvr,1个LobbyServer,1个LoginSvr。详见下图:
其他几个都很好理解,但DBMgr或者叫DBSvr的作用是啥?这个我不是特别清楚。从前在金证实习时,李工曾经和我说过大并发情况下他们会将n个sql存起来作为事务一下子执行了。
但我看好像这种的开源实现特别少。有待研究。