Python Mongo中与PyMongo的连接池

Python Mongo中与PyMongo的连接池,python,mongodb,multithreading,pymongo,threadpool,Python,Mongodb,Multithreading,Pymongo,Threadpool,我想建立一个设置,将我的mongodb连接作为3-4个线程存储在内存中,它将作为一个连接池。我不想每次我的核心函数工作时都创建一个连接,这会执行一些db查询。我的想法是,如果我有一个连接池,那么我的核心函数将从池中获取可用连接(可用线程),使用它并将其释放回池中 这有什么意义吗?有可能做到这一点吗 我知道mongodb内部确实有连接池,但我希望将上述内容放在上面。这正是pymongo中的MongoClient的工作原理。请参阅感谢您的回复@kevinadi,但他们已经提到,对于每个实例,他们都有

我想建立一个设置,将我的mongodb连接作为3-4个线程存储在内存中,它将作为一个连接池。我不想每次我的核心函数工作时都创建一个连接,这会执行一些db查询。我的想法是,如果我有一个连接池,那么我的核心函数将从池中获取可用连接(可用线程),使用它并将其释放回池中

这有什么意义吗?有可能做到这一点吗


我知道mongodb内部确实有连接池,但我希望将上述内容放在上面。

这正是pymongo中的
MongoClient
的工作原理。请参阅感谢您的回复@kevinadi,但他们已经提到,对于每个实例,他们都有连接池。对于来自用户的每个请求,仍然需要创建一个mongoclient,我希望通过连接池使其工作。