背景:
手机游戏平台服务端设计目前主要有基于Socket的状态连接和HTTP无状态连接两种架构。由于手机用户对于网络流量的敏感和网络状态的变化要比PC环境要复杂,因而对于卡牌类游戏基本采用HTTP连接架构。
基本原理:
基于HTTP连接架构的服务端,由API客户端页面和管理网站构成。部署和管理运营方式类似于WEB网站。服务端不需要运行一个稳定的服务端程序,从而减少了运营和维护的工作量。由于基于HTTP协议,因而扩展并发用户,也可以采用购买CDN服务来解决。但是只适用于规则简单,对于实时交互要求不高的卡牌类游戏。对于规则复杂,实时交互要求高的图形化网络游戏目前还是普遍采用Soc