aiohttp 的例子项目

2018-05-04 02:43:56 +08:00
 Livid
https://aiohttp-demos.readthedocs.io/en/latest/tutorial.html

话说,在你挖 Python 新坑之前,可以先花时间看一下这个,可能会改变你的想法。
7047 次点击
所在节点    Python
20 条回复
dreampuf
2018-05-04 04:41:08 +08:00
xiqingongzi
2018-05-04 05:36:37 +08:00
对标 flask
ericls
2018-05-04 08:02:56 +08:00
做过一些 benchmark

如果用 libuv 并发性能 和 node 几乎一样

数据库查询不走 async,直接用 executor 简单场景下更快
orangeade
2018-05-04 08:57:57 +08:00
还有个新框架 APIStar,也很有意思
gotounix
2018-05-04 08:59:55 +08:00
最近在看一个叫 Sanic 的框架
ericls
2018-05-04 09:35:25 +08:00
@gotounix Sanic 也是不错的

其实我最喜欢的还是 MMMMMM 架构的 web 框架
mseasons
2018-05-04 09:49:45 +08:00
已经吃过亏了…… 网上查的中文文档看一天不如看官方文档一会儿
RobberPhex
2018-05-04 10:18:29 +08:00
都是骗人的,找一个第三方库都要异步的。

别人写一个 middleware 啥的,都要异步的……
chonerlee
2018-05-04 10:20:19 +08:00
sanic + asyncpg
zeromake
2018-05-04 12:08:56 +08:00
@RobberPhex 尝试了一下同步 middleware 完全可以用生成器来做异步,类似这个

https://github.com/zeromake/aiko/blob/master/examples/hello/main.py#L7
congeec
2018-05-04 13:41:12 +08:00
我在用,这个库本身质量不错,不过生态不行。很多第三方库还没经受业务的考验
qdzzyb
2018-05-04 14:10:59 +08:00
https://github.com/fantix/gino 异步的 ORM 了解一下
wzw
2018-05-04 15:11:52 +08:00
@orangeade #4 对标 flask~restful?
fantix
2018-05-04 21:38:32 +08:00
@qdzzyb 基哥 @.@
fantix
2018-05-04 21:38:48 +08:00
qdzzyb
2018-05-05 07:43:24 +08:00
@fantix 哦吼 被发现了
xuboying
2018-05-30 13:46:59 +08:00
不知道这个 3.5+的异步语法是不是最终确定不会改了,现在搜 so 还会看到很多 3.4 之前的用法,非常混乱。
menc
2018-05-30 14:28:47 +08:00
完全不行,没法移植,所有的已有代码都要改成异步的才能用 aio 相关 feature,这工作量根本无法接受
wingyiu
2018-05-31 09:34:50 +08:00
gevent+pure py lib 才是王道
bnm965321
2018-06-03 23:28:12 +08:00
aiohttp 作者写了一片文章来怼 sanic,比如开发团队不负责,接口说改就改没给缓冲期,安全问题一大堆

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/451949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX