Tag: eventlet

Eventlet或gevent或Stackless + Twisted,Pylons,Django和SQL Alchemy

我们正在广泛使用Twisted来为需要大量asynchronousIO的应用程序。 有些情况下,cpu绑定的东西,为此,我们产生了一个进程池来完成这项工作,并有一个系统来pipe理这些跨多个服务器 – 所有在Twisted中完成。 很好用。 问题是很难让新的团队成员加快速度。 在Twisted中编写asynchronous代码需要接近垂直的学习曲线。 就好像人类自然不会这么想。 我们也许正在考虑一个混合的方法。 也许将xmlrpc服务器部分和进程pipe理保存在Twisted中,并且至less在一定程度上看起来同步的代码中实现其他东西,而不是这样。 然后我又喜欢显式的隐含,所以我不得不多思考这个问题。 无论如何上greenlets – 这种东西有多好? 所以有Stackless,就像你从Gallentean头像中看到的那样,我很清楚它在第一手中共旗舰EVE在线游戏中的巨大成功。 那么Eventlet或gevent呢? 那么现在只有Eventlet可以和Twisted一起使用。 然而gevent声称更快,因为它不是纯粹的python实现,而是依赖于libevent。 它还声称有较less的特质和缺陷。 gevent据我所知,它由1个人维护。 这让我有些le然心动,但所有伟大的项目都是以这种方式开始的……所以有PyPy–我甚至还没有完成关于这个的阅读 – 只是在这个线程中看到: Stackless的缺点 。 所以令人困惑 – 我想知道做什么 – 听起来像Eventlet可能是最好的select,但它是否足够稳定? 有谁在那里有任何经验呢? 我们是否应该selectStackless,而且它已经被certificate是技术 – 就像Twisted一样 – 而且它们确实很好地协同工作。 但是我仍然不希望有一个独立的Python版本来做到这一点。 该怎么办…. 这个有点令人讨厌的博客条目为我打了头:虽然asynchronousIO成年人我不明白Twisted是像Java一样对我来说,Java通常是在线程的思维方式,但无论如何。 不过,如果那个猴子补丁的东西真的有效,那么哇。 哇!

ab与apr_socket_recv错误:连接被拒绝(61)

我正在testingeventlet,我得到这个错误: ~>ab -n 10 -c 1 http://localhost:8090/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking localhost (be patient)…apr_socket_recv: Connection reset by peer (54) Total of 2 requests completed 该网站在localhost:8090 /,并返回200 OK。 我与tomcat有同样的问题,再次网站工作正常。 这个问题可能是什么?

错误:安装eventlet时,命令“gcc”失败,退出状态为1

我想在我的系统上安装eventlet ,以便为软件部署“Herd”..但terminal显示gcc错误: root@agrover-OptiPlex-780:~# easy_install -U eventlet Searching for eventlet Reading http://pypi.python.org/simple/eventlet/ Reading http://wiki.secondlife.com/wiki/Eventlet Reading http://eventlet.net Best match: eventlet 0.9.16 Processing eventlet-0.9.16-py2.7.egg eventlet 0.9.16 is already the active version in easy-install.pth Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg Processing dependencies for eventlet Searching for greenlet>=0.3 Reading http://pypi.python.org/simple/greenlet/ Reading https://github.com/python-greenlet/greenlet Reading http://bitbucket.org/ambroff/greenlet Best match: greenlet 0.3.4 Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet- 0.3.4.zip#md5=530a69acebbb0d66eb5abd83523d8272 Processing greenlet-0.3.4.zip Writing […]