Python中文
首页
教程
问答
标签
搜索
登录
注册
Eventlet或gevent或Stackless+Twisted、Pylons、Django和SQL炼金术
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>对于需要大量异步io的应用程序,我们正在广泛使用Twisted。有些情况下,东西是cpu绑定的,为此,我们生成一个进程池来完成工作,并有一个系统来管理这些跨多个服务器-所有这些都在Twisted中完成。效果很好。问题是很难让新成员跟上进度。用Twisted编写异步代码需要近乎垂直的学习曲线。就好像人类的思维方式不自然。</p> <p>我们也许在考虑一种混合的方法。也许将xmlrpc服务器部分和进程管理保持在Twisted中,并在代码中实现其他内容,这些内容至少在某种程度上看起来是同步的,而不是这样的。再说一遍,我喜欢显式的,而不是隐式的,所以我得多考虑一下。不管怎么说,在greenlets上-这些东西有多管用?所以这里是无堆叠的,正如你可以从我的加伦特化身中看到的,我很清楚它在中国共产党旗舰游戏EVE在线游戏中的巨大成功。Eventlet或gevent呢?现在只有Eventlet可以处理Twisted。然而,gevent声称速度更快,因为它不是一个纯python实现,而是依赖于libevent。它也声称有较少的特质和缺陷。<a href="http://www.gevent.org/" rel="nofollow noreferrer">gevent</a>据我所知,它是由一个人维护的。这让我有点担心,但所有伟大的项目都是这样开始的,所以。。。还有<a href="http://codespeak.net/pypy/dist/pypy/doc/" rel="nofollow noreferrer">PyPy</a>-我甚至还没有读完这篇文章-只是在这篇文章中看到了:<a href="https://stackoverflow.com/questions/588958/what-are-the-drawbacks-of-stackless-python">Drawbacks of Stackless</a>。</p> <p>如此混乱-我想知道该怎么办-听起来Eventlet可能是最好的选择,但它真的足够稳定吗?有人有经验吗?我们是否应该采用Stackless,而不是像以前那样,它是经过验证的技术——就像Twisted一样——而且它们确实很好地协同工作。但我还是讨厌有一个单独的Python版本来完成这项工作。怎么办。。。。</p> <p>这篇有点令人讨厌的博客文章给了我一个沉重的打击:<a href="http://teddziuba.com/2010/02/eventlet-asynchronous-io-for-g.html" rel="nofollow noreferrer">Asynchronous IO for Grownups</a>我不明白扭曲是像Java一样的评论,对我来说,Java通常是你在线程思维中的位置,但不管怎样。尽管如此,如果猴子补丁真的像那样工作,然后哇。哇哦!</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我在eventlet和repoze.bfg的基础上构建了一个小的实时web应用程序(我很久以前就放弃了django)。我发现eventlet和monkey补丁就像Ted说的那样简单。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
上传图片使用Django Ckeditor获取服务器错误(500)
4 回答
上传图片到 Google App Engine,来自非网页客户端
8 回答
上传图片到Djang的cloudinary
5 回答
上传图片到Flask
9 回答
上传图片到googleappengine并与用户分享图片
3 回答
上传图片到googlecolab,并使用Keras预测分类
10 回答
上传图片到s3python
8 回答
上传图片到s3后,上传附带的拇指
1 回答
上传图片在Django,希望是一个循序渐进的指南?
2 回答
上传图片并显示在Django 2.0模板上
9 回答
上传图片时创建动态路径
9 回答
上传多个图像会破坏除第一个Flas之外的所有内容
7 回答
上传多个文件上传文件FastAPI
3 回答
上传多个文件到Django
3 回答
上传多张图片
10 回答
上传大数据到谷歌硬盘给400
5 回答
上传大文件nginx+uwsgi
2 回答
上传大文件不工作谷歌驱动Python API
7 回答
上传大文件到S3
2 回答
上传大文件太慢
8 回答