Python SqlAlchemy多进程连接池

Python SqlAlchemy多进程连接池,python,sqlalchemy,connection-pooling,supervisord,Python,Sqlalchemy,Connection Pooling,Supervisord,我使用SqlAlchemy通过多进程python应用程序连接到Oracle SQL 我有多个(100-200)python工作人员需要连接到Oracle,我想创建一个连接池 据我所知,当你分叉一个新进程时,你可以传递一个连接池,我的问题是我用它来产生python工作人员 是否可以与主管共享连接池?也许调整管理器以创建连接池并将其传递给子进程 如果没有,有人可以分享一个如何使用SqlAlchemy连接池的示例吗?您可以在分叉时传递一个池,但是您,或者您将得到……似乎有些Oracle DB产品已经这

我使用SqlAlchemy通过多进程python应用程序连接到Oracle SQL

我有多个(100-200)python工作人员需要连接到Oracle,我想创建一个连接池

据我所知,当你分叉一个新进程时,你可以传递一个连接池,我的问题是我用它来产生python工作人员

是否可以与主管共享连接池?也许调整管理器以创建连接池并将其传递给子进程


如果没有,有人可以分享一个如何使用SqlAlchemy连接池的示例吗?

您可以在分叉时传递一个池,但是您,或者您将得到……似乎有些Oracle DB产品已经这样做了。也许这会有帮助?我对Oracle几乎一无所知,所以它可能根本就没有关系。我知道,当我使用supervisord进行分叉时,我可以传递池,所以我不是真正使用分叉的人。实际上,它不是一个池,因为你不能在分叉的进程之间共享连接,因此每个进程都有自己的池。在我看来,在您的案例中,将池移出似乎是一种方式。我认为真正的问题应该是“我可以将SQLAlchemy与Oracle DRCP结合使用吗?”