您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Python中跨进程共享与postgres db的连接

在Python中跨进程共享与postgres db的连接

您无法在这样的过程之间理智地共享数据库连接。您可以 排序 共享 线程间的连接,但是前提是您必须确保一次仅一个线程使用该连接。在进程之间这是行不通的,因为在客户端的地址空间中存储了连接的客户端状态。

如果您需要大量并发工作程序,但他们并没有一直在使用数据库,则应该有一组 数据库工作 程序进程来处理所有数据库访问并与其他工作程序进程交换数据。每个数据库工作进程都有一个数据库连接。其他进程仅通过数据库工作程序与数据库对话。

Python的多处理队列,fifos等为此提供了适当的消息传递功能

python 2022/1/1 18:30:37 有214人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶