我发现我正式用Tornado写项目已经过去两年了,用Tornado的是多起来了,但总的来说还是少,
1
kernel1983 Mar 16, 2012
我, 并且完全扔掉了WSGI
如果要换, 可能以后是nodejs, 等它完全成熟 |
2
dongsheng Mar 16, 2012
大家在生产环境如何部属Tornado的?我用nginx做的前端处理静态文件,反向代理指向tornado的实例。有什么管理tornado实例的好办法?
|
3
felinx OP @dongsheng 用supervisord的最多 http://feilong.me/2011/03/monitor-processes-with-supervisord
|
4
phuslu Mar 16, 2012
我已经彻底转向gevent了,虽然用gevent有点心智包袱,但是一旦接受了这个设定,用的很顺手。
|
6
mywaiting Mar 16, 2012
潜水出来透气,顺便举手报个名
|
7
felinx OP @phuslu 若不用到Tornado的微框架的部分的话,gevent是个好选择。喜欢tornado的除了它的web server和底层的IOLoop外,很多人也喜欢它的web framework。
|
8
kidblg Mar 16, 2012
|
9
onlytiancai Mar 16, 2012
gevent+web.py是王道呀
|
11
felinx OP @kidblg 用Tornado或说Python的好处在于其他很多事情你都可以用Python解决,而js不行。
当然我也认为Node.js是个好东西。 同样gevent也是个好东西,我自己还写过类似的东东。 |
12
gonbo Mar 16, 2012
@felinx http://www.youpinapp.com 的后台服务是tornado+mongodb做的。
|
14
adow Mar 16, 2012
用supervisord 为应用建立多个实例,然后nginx转发端口
|
17
kernel1983 Mar 16, 2012
@kidblg tornado和nodejs速度问题, 其实是python和v8的速度问题
v8快是不需要理由的, 了解一下机制就知道python ruby不可能超过v8. 不过在一个集群的年代, 这些又算的上什么理由呢? |
18
bbaodd Mar 16, 2012
Tornado 的坏处是不是所有的 Python 库都是异步的。
|
19
Livid MOD PRO V2EX Workspace 就是用 Tornado 做的。
接下来的 PB3 也是。 |
20
myrual Apr 12, 2012
搭车问个问题,希望大家给个建议。
我需要基于socket编程, 来为两个处在路由器后面无法直连的客户端搭建一个通过服务器中转的通道,来传输视频和音频数据(类似qq视频的功能,但是清晰度和声音质量差一些),请问,twisted适合做这个事情么? |