tornado
sliderSun
本人知乎ID:sliderSun
展开
-
tornado和sqlalchemy结合使用
sqlalchemy 和 tornado的结合sqlalchemy 是python系用的最多的orm,我们的项目也选用了sqlalchemy 。在结合sqlalchemy 和tornado过程中,查阅了大量资料。sqlalchemy 执行各种操作时,最基本的单元为session。sqlalchemy 官方文档建议,尽量适用框架的第三方扩展包来集成sqlalchemy,可以自动的管理se原创 2017-07-17 15:13:58 · 6732 阅读 · 0 评论 -
Tornado异步
原文链接:Tornado异步与延迟任务--Chichele's Blog最近一直在研究Tornado异步操作,然而一番研究后发现要使一个函数异步化的最好方法就是采用相关异步库,但目前很多功能强大的库都不在此列。经过一番查找文档和搜索示范,终于发现了ThreadPoolExecutor模块和run_on_executor装饰器。用法就是建立线程池,用run_on_executor装饰的函转载 2017-07-17 15:39:12 · 648 阅读 · 0 评论 -
Tornado开源
tornado中文翻译原创 2017-07-30 15:21:19 · 432 阅读 · 0 评论 -
tornado-ioloop的理解
tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll 的单线程异步架构(其他 python web 框架的自带 server 基本是基于 wsgi 写的简单服务器,并没有自己实现底层结构。 关于 wsgi 详见之前的文章: 自己写一个 wsgi 服务器运行 Django 、Tornado 应用)。 那么 tornado.ioloop原创 2017-07-18 19:31:11 · 4678 阅读 · 2 评论 -
tornado-option模块分析
def set_configs(port=9998, env='local'): if 'env' not in options: sys.path.append('mobile') env = os.environ.get('HAOHUANENV', env) args = {'env': env, 'port': port}原创 2017-07-25 14:42:16 · 3741 阅读 · 0 评论