django-sorcery是否支持连接池?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-sorcery是否支持连接池?相关的知识,希望对你有一定的参考价值。

我正在玩django-sorcery,到目前为止它看起来像我只是在数据库中获得一个持久连接。

django-sorcery是否支持连接池?如果是这样,我如何控制池中可用的打开连接数?

答案

设计本身类似于Flask-SQLAlchemy,除了django_sorcery.db.sqlalchemy.SQLAlchemy本身是一个范围会话的部分,默认情况下它将使用threadlocal范围会话。

如果您正在使用django_sorcery.db.middleware.SQLAlchemyMiddleware,那么每个请求都会为会话设置,每个请求将获得一个会话,中间件将在请求结束时将其删除。

至于连接池,它由sqlalchemy本身管理。您可以通过连接url querystring或在数据库配置中使用ALCHEMY_OPTIONS["engine_options"]覆盖连接池配置,这将把它们传递给create_engine

以上是关于django-sorcery是否支持连接池?的主要内容,如果未能解决你的问题,请参考以下文章

严重困惑:ActiveMQ 是不是放弃了对连接池的支持?

那些好用数据库连接池JVM调优实战开源项目分享

通用连接池帮你解决资源管理难题

vnc连接树莓派上的kali linux连接成功,但是画面是一片灰色,哪里出问题了?

springboot集成druid连接池不支持批量更新

实体框架 1 中的连接池 [重复]