开发者社区> 问答> 正文

基于Python Websocket的应用程序框架/服务器

我想编写一个基于“云”的应用程序来交互开发游戏。我多年来一直在使用Python开发应用程序和工具,但是到目前为止,它们还没有处于“客户端<->服务器”模型中。

我不想得到任何比较。我想问问专家,哪种工具能够解决这个特定问题

我花了两个多星期来寻找正确的解决方案,然后发现了很多不同的服务器/框架。我是客户机/服务器领域的新手,所以我无法判断这些库的真正优缺点。

我将大量使用websockets(服务器端使用Python,客户端使用js),并且我想选择最好的Python服务器/框架。

问题是,哪个python服务器/框架:

适用于基于大型云的应用程序开发 让我有可能轻松使用websockets 将提供良好的可扩展性-我想为很多用户服务 会给我一个很好的,可取的框架来开发这种应用程序(或者我应该基于像Tornado这样的服务器来开发自己的框架吗?) 将很快(具有上述假设) 将允许我在客户端和服务器之间使用一些基于websocket的“ rpc”解决方案 我在研究过程中发现的解决方案包括: 1. Django的 龙卷风 扭曲的 气旋 Gevent + Gunicorn

展开
收起
祖安文状元 2020-02-21 17:58:19 1051 0
1 条回答
写回答
取消 提交回答
  • 如果只想使用Python,那么Twisted是一个不错的选择。Django没有Web套接字实现,尽管github上的项目很少,但是由于Django在wsgi上运行,因此仍然不建议使用。龙卷风对websockets也很好。

    如果您还处于起步阶段并且正在探索各种选择,我强烈建议您使用Node.js。它对于异步事件处理非常棒。顾名思义,它的javascript不是某些python框架。

    2020-02-21 17:58:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载