Gevent和烧瓶 - 螺纹局部

时间:2013-01-27 19:56:57

标签: flask gevent

在运行基于Gevent的服务器时,在烧瓶中使用'g'的风险是什么?

或者是否'没有'意味着猴子修补使得烧瓶使用greenlet本地变量而不是线程本地变量?

1 个答案:

答案 0 :(得分:3)

Flask支持使用greenlets的文档:

  

Flask使用线程本地对象(事实上它们也支持greenlet上下文),用于请求,会话和一个额外的对象,你可以将自己的东西放在(g)上。

由于这种支持,使用gevent时使用g没有风险。

阅读http://flask.pocoo.org/docs/design/了解详情。