我正在使用mongoose和节点js进行群集(服务器和子进程)。我想创建一个可以与所有子进程和主进程共享的连接池。提前谢谢。
答案 0 :(得分:0)
你不能。
您只能在特定流程中共享连接。
当您通过mongoose连接到mongodb时,请附加" poolSize = {您的游泳池尺寸}"在你的连接uri。
例如:mongodb:// {user}:{password} @localhost:{port} / {db_name}?poolSize = 5
您可以使用pm2创建和管理节点集群。
您应该知道群集为mongodb服务器创建的连接。
cluster_connection_number = pollSize * process_number
有关详细信息,请访问https://github.com/Unitech/PM2