阅读 instagram 的 python 升级文章


Author: yifei / Created: Aug. 17, 2017, 1:03 a.m. / Modified: Aug. 17, 2017, 9:04 a.m. / Edit

在 Instagram 的用户数迅速增长的过程中,性能问题还是出现了:服务器数量的增长率已经慢慢的超过了用户增长率。

为此,他们决定跳过 Python 2 中哪些蹩脚的异步 IO 实现 (可怜的 gevent、tornado、twisted 众),直接升级到 Python 3,去探索标准库中的 asyncio 模块所能带来的可能性。

在 Instagram,进行 Python 3 的迁移需要必须满足两个前提条件:

不停机,不能有任何的服务因此不可用 不能影响产品新特性的开发


有任何问题可以发邮件到 kongyifei (at) gmail.com 讨论