4

我想知道是否已经有一些 http-server-framework 使用了新的 asyncio 功能。我知道 aiohttp,但它实际上只是一个简单的服务器。

另外:WSGI 标准不是异步驱动的,是否有更新规范的工作?

4

2 回答 2

2

我写了一个基于waitress web server的实现:https ://github.com/gawel/aiowsgi

它的性能几乎与 waitress 相同(至少ab -k在一个小型应用程序上)如果您使用大量支持 asyncio 的第三方库,它可能会比 waitress 更快。

服务器允许您在应用程序中使用协程,但由于大多数 Web 框架都没有为 asyncio 做好准备,您必须使用自己的代码。(它适用于框架,但您将无法在应用程序中使用协程......)

于 2014-05-10T09:41:50.170 回答
2

关于您问题的 WSGI 部分,两者正在整合中: http: //uwsgi-docs.readthedocs.org/en/latest/asyncio.html

于 2014-08-26T20:11:14.610 回答