
1 yuelang85 2015 年 8 月 27 日 可以的。 首先你查下 tornado on gevent 。也就是 tornado 架设到 gevent 上, gevent 提供高并发支持。 然后在 gevent 启动 web 服务主循环之前,用 threading (其实是 gevent monkey patch 过的多线程)启动一个 socket 服务的线程。 这样就可以同时监听两个端口,使用两个服务了 |
2 kier 2015 年 8 月 27 日 直接用 tornado 就可以啊,没必要再用 gevent ,记住, tornado 不只是一个 web 框架 |
3 sbmzhcn OP 一个没有问题,我知道。我问的最主要的问题,是怎么集成到一块。 tcp server 和 http server 可以互相通信,比如一些变量可以互相使用。 |
5 mengzhuo 2015 年 8 月 27 日 数据都落地了,再开一个程序取出来 非要两程序在同一个进程的话…… 可以共享一些全局变量(我司不少内部工具都是这德行) |
6 zsmjcnm 2015 年 8 月 27 日 233333333 |
7 zhouquanbest 2015 年 8 月 28 日 完全可以只用 Tornado 如果用 py3 Tornado 写起来会舒服很多 至少不用 raise gen.Return ()了 可以直接 return |