想象一下,你有一个os进程,它包含几个独立的并发代理,这些代理中的每一个都需要独立访问MongoDb服务器并从中读取和写入。其中许多读写可以是MongoDb服务器上的同一个数据库和集合。
我应该如何允许这些代理中的每一个创建自己的MongoServer,MongoDatabase,MongoCollection实例?在一个操作系统进程中有多个这些对象的实例可以吗? (可能有10000个代理商)可能造成任何瓶颈吗?
每次代理正在调用Mongo服务器时,我应该让它获取这些对象的新实例(MongoServer,MongoDatabase,MongoCollection),还是每个代理都可以保留这些对象的实例并将其用于生命?
当我在一个进程中有如此多的代理并且使用Mongo对象时,我是否应该担心连接池?