Python-peewee 数据库重连问题及连接池不足
发布时间
阅读量:
阅读量
Python - peewee 数据库重新连接问题,连接池资源不足
Max.Bai
2019-05
peewee 是一款轻便的python ORM框架。
官方提供的示例代码:
from peewee import *
settings = {'host': 'localhost', 'password': '', 'port': 3306, 'user': 'root'}
db = MySQLDatabase("test",**settings)
class Person(Model):
name = CharField()
birthday = DateField()
class Meta:
database = db
这种方案基本上已经具备可用性
在使用之前需要先建立数据库连接,使用结束后务必进行关闭操作。
若涉及多线程等场景下的操作,处理起来会相对复杂,是否存在自动重连的功能呢?答案是肯定的。
可以自行编写一个类,并从playhouse.shortcuts模块中继承ReconnectMixin类即可实现该功能。
随之而来的新问题是,长
全部评论 (0)
还没有任何评论哟~
