游戏服务器中集群网关的设计(SpringBoot+nginx)

网关在游戏服务器中,其实是位于最上层,有以下基本功能:

1.客户端可以请求得到分区列表。

2.推荐服务器。

可见,如果网关挂了,那么玩家连分区列表都得不到了,就无法进入游戏了。

此时,为了避免单点问题,需要把网关设计为集群,目前我们游戏中,使用的是:nginx + 多个springboot工程实现集群的。nginx可以根据玩家的ip进行路由到指定的springboot工程进行处理,这样子就能分流,挂一个网关服务器,影响也不大。

你可能感兴趣的:(java游戏服务器,服务器,游戏,nginx)