1
gonbo 2012-08-31 17:06:52 +08:00
嗯,赶紧做点好东西出来,我都想换gevent了。
|
2
felinx OP @gonbo 看你想做啥,是偏网络应用还是web,Tornado有一个web framework这个gevent是没有的,虽然算是个附属品,但我个人还是蛮喜欢的。
|
4
flytod 2012-09-01 21:01:49 +08:00
我们已经开始换成gevent的了。三年了,公司的一个核心框架是tornado的,基于当时0.9版本(好像是)ioloop和iostream这两个模块写的。
换的原因是,三年了,tornado就该升级了,好像也改个核心框架升级一下了。第二就是后端的单进程的,一个客户端卡死,全部应用都卡在哪里了。最后还是决定换成gevent的,后端请求其它服务好改写成异步的。 不过正如felinx说的,我们的应用是基于socket的。所以换成gevent更合适一些,这次比较激进,直接换成1.0b3版本的了,看这个发布趋势,估计1.0正式版要等2013年了。 |
5
xi4nyu 2012-09-18 21:27:13 +08:00
tornado的代码写的不错,很工整.
|
6
Livid MOD @flytod 如果用 supervisord 启动多个 Tornado instance,监听在不同端口,然后前端用 HAProxy 的话,应该可以解决你说的一个客户端卡死所有应用就卡死的问题。
选用 gevent 的话,如果要往项目中集成其他第三方库,就要小心了。 |
7
tenking 2012-09-19 13:43:48 +08:00
赞啊
期待ing |