页游flash前端和后端通信, 服务器端一般用什么比较成熟的框架
pomelo算不算?https://github.com/NetEase/pomelo
服务器端一般先加个网关层,用于推送消息和处理请求,请求处理层建议采用nodejs处理,业务处理采用jersey+spring比较推荐,数据库的话mysql+mc+redis一个不能少,还有消息队列的话zoreMQ是不二选择
好像没有专门为 Web game 写的后端框架,一般试开发语言选择自己熟悉的框架。比如用 Python 的话可以在 Django、Flask 中选,PHP 的话可能会选 Yiiframework、CodeIgniter 或者其他的什么框架。正如 @johnny chu 所言,你可能会需要根据业务逻辑和服务器负载来搭配使用 Cache、队列、NoSQL 等技术。
asp.net MVC
现在页游、网游多数是用Erlang、Python、C/C++,用于承受巨大的并发数,实现异步IO。并运用队列和缓存配合持久化存储来进行数据的存储。
看遊戲特性,需要即時通常是使用 nodejs + socketio,例如 pomele,不太需要即時就使用 AMFPHP。
看了下答案,感觉很多不靠谱,人家都说了是flash游戏了,我个人就是做web game的,我们后端使用的是java,通讯协议是google protobuf,I/O框架是使用的netty
我们服务端用的也是java,通讯协议用amf3,IO框架用netty。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
pomelo算不算?https://github.com/NetEase/pomelo
服务器端一般先加个网关层,用于推送消息和处理请求,请求处理层建议采用nodejs处理,业务处理采用jersey+spring比较推荐,数据库的话mysql+mc+redis一个不能少,还有消息队列的话zoreMQ是不二选择
好像没有专门为 Web game 写的后端框架,一般试开发语言选择自己熟悉的框架。
比如用 Python 的话可以在 Django、Flask 中选,PHP 的话可能会选 Yiiframework、CodeIgniter 或者其他的什么框架。正如 @johnny chu 所言,你可能会需要根据业务逻辑和服务器负载来搭配使用 Cache、队列、NoSQL 等技术。
asp.net MVC
现在页游、网游多数是用Erlang、Python、C/C++,用于承受巨大的并发数,实现异步IO。并运用队列和缓存配合持久化存储来进行数据的存储。
看遊戲特性,需要即時通常是使用 nodejs + socketio,例如 pomele,不太需要即時就使用 AMFPHP。
看了下答案,感觉很多不靠谱,人家都说了是flash游戏了,我个人就是做web game的,我们后端使用的是java,通讯协议是google protobuf,I/O框架是使用的netty
我们服务端用的也是java,通讯协议用amf3,IO框架用netty。