Tornado框架
- http://www.tornadoweb.org/en/stable/
- 使用python编写的网络框架和高性能的异步网络库
框架特性和使用场景
优势
- 微框架、高性能、抗负载能力、搞并发
- 异步支持: 异步非阻塞IO的处理方式
缺点
- 轮子少,不像Django,Flask等框架有大量插件支持
- 缺少最佳实践,使用的公司不多,学习资料少
构建微服务
- 不适合复杂的CMS(内容管理系统)应用
- 适合构建网站或者App后端微服务
学习资料
1 | 同步: |
安装
1 | pip install tornado |
1 | # testapp.py |
1 | tornado启动多进程建议是手动运行启动多个,不建议在start()方法中定义多个进程。 |