页游服务器端通信一般用什么框架

页游flash前端和后端通信, 服务器端一般用什么比较成熟的框架

阅读 11.3k
8 个回答

服务器端一般先加个网关层,用于推送消息和处理请求,请求处理层建议采用nodejs处理,业务处理采用jersey+spring比较推荐,数据库的话mysql+mc+redis一个不能少,还有消息队列的话zoreMQ是不二选择

好像没有专门为 Web game 写的后端框架,一般试开发语言选择自己熟悉的框架。 比如用 Python 的话可以在 Django、Flask 中选,PHP 的话可能会选 Yiiframework、CodeIgniter 或者其他的什么框架。正如 @johnny chu 所言,你可能会需要根据业务逻辑和服务器负载来搭配使用 Cache、队列、NoSQL 等技术。

现在页游、网游多数是用Erlang、Python、C/C++,用于承受巨大的并发数,实现异步IO。并运用队列和缓存配合持久化存储来进行数据的存储。

看遊戲特性,需要即時通常是使用 nodejs + socketio,例如 pomele,不太需要即時就使用 AMFPHP。

看了下答案,感觉很多不靠谱,人家都说了是flash游戏了,我个人就是做web game的,我们后端使用的是java,通讯协议是google protobuf,I/O框架是使用的netty

我们服务端用的也是java,通讯协议用amf3,IO框架用netty。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进