1,登陆时,客户端首先向登陆的web服务器请求登陆信息,登陆成功之后,返回登陆的token,为了适应大规模的web请求和登陆服务的稳定,可以使用nginx做负载均衡。
2,登陆成功之后,请求负载均衡服务器,获取一台连接的业务服务器。这个负载均衡服务器可以和登陆web在一个进程中,也可以独立出来。
3,拿到登陆成功的token和需要连接的业务服务器的ip和端口之后,再去连接业务服务器。连接成功之后,要使用token到登陆服务器去验证,这个用户是否登陆了。
4,同一个房间的用户要连接到同一台物理服务器上面。在上面已经说过了。
5,redis用来做共享缓存。
6,mysql做持久化存储。
7,数据库持久化服务器,统一做数据入库操作。
棋牌服务器的网关有什么作用?
第一是转发消息包;第二是业务的负载均衡,比如A业务由服务器a处理,B业务由服务器b处理,由网关进行转发;第三是维护与客户端的连接;第四是带宽的整合,一般的云服务都是按购买的服务器计算带宽的。通过一台服务器转发消息,可以只购买一个大带宽就可以了。
棋牌游戏服务器架构是什么样的?如果你已经看过了以上所有文章的内容介绍,对于棋牌游戏服务器架构是什么样的相信你心里已经有数了,棋牌服务器之后所以比普通服务器贵是有原因的,棋牌服务器在配置、功能设计等方面也比普通服务器更高级。
以上就是金山云为您带来的 棋牌游戏服务器架构是什么样的的相关内容,如果您还想了解更多 棋牌游戏服务器架构是什么样的的相关问题您可以点击页面中的链接进行具体了解。金山云提供云服务器,云主机,云存储,私有云,数据库,物理主机,RDS,KS3,SLB,KEC的全套产品服务,部分产品可以免费体验,而且会有定期的优惠、代金券等相关的活动。成立7年来,金山云始终坚持以客户为中心的服务理念,提供安全、可靠、稳定、高品质的云计算服务。以上是对 棋牌游戏服务器架构是什么样的相关介绍,如果觉得对您有帮助可以收藏。欢迎随时查看。