использование нескольких соединений в mongoose _ многопоточность - PullRequest
0 голосов
/ 10 ноября 2019

мы знаем, что nodejs работает в одном потоке. конечно, мы можем управлять им для работы в режиме кластера с помощью некоторых инструментов и пакетов, таких как сценарий pm2 .

: у нас есть основной поток, который обрабатывает сервер. в нашем сценарии нам нужно создать несколько задач для выполнения нашей работы, затем результаты сохранятся в MongoDB, и когда задача будет выполнена, поток будет уничтожен. Итак, у меня есть 2 узких места. Между тем, между главным и подчиненным стоит посредник сообщений ( rabbitmq ).

  1. мой главный сервер подключен к Монго сmongoose, но мои потоки - нет.

  2. я нашел одно решение - я могу создать соединение с mongo при создании потока. Но как я могу определить одну схему в файле model.js иподелиться этим с несколькими потоками?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...