2
我正在使用貓鼬和節點js與羣集(服務器和子進程)。我想創建一個可以與所有子進程和主進程共享的連接池。提前致謝。使用羣集節點js中的貓鼬連接池
我正在使用貓鼬和節點js與羣集(服務器和子進程)。我想創建一個可以與所有子進程和主進程共享的連接池。提前致謝。使用羣集節點js中的貓鼬連接池
你不能。
您只能在特定進程中共享連接。
當您通過貓鼬連接到mongodb時,在您的連接uri上附加一個「poolSize = {您的池大小}」。
例如:MongoDB的:// {}用戶:{}密碼@localhost:{端口}/{DB_NAME} poolSize = 5
您可以使用PM2來創建和管理節點羣集。
您應該知道羣集創建到mongodb服務器的連接。
cluster_connection_number = pollSize * process_number
欲瞭解更多信息,請訪問:https://github.com/Unitech/PM2