烧瓶控制器功能中的cassandra连接

时间:2015-12-04 14:52:57

标签: python flask

我在使用datastax cassandra驱动程序

的flask中调用的函数中有以下代码
cassandra = Cluster(current_ap.config['DATABASE_NODES'])
session = cassandra.connect('keyspace')
session.execute_query(...)
session.shutdown()
cassandra.shutdown()

因此,每当有人点击特定网址时,它都会创建新的群集新连接并关闭。我相信这很贵。如何创建一个全局会话对象以用于进入我的烧瓶应用程序的所有请求?什么是正确的方法?

1 个答案:

答案 0 :(得分:0)

我认为您可以在初始化应用程序时创建一个群集,并将其附加到您的烧瓶应用程序或在全球可访问的位置创建它,并在您需要时,只需导入并使用它。