Могу ли я иметь несколько наборов реплик на развертывание? - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь настроить несколько серверов RocketChat, каждый из которых имеет свои собственные базы данных. Поскольку Rocketchat зависит от MongoDB, согласно моим ограниченным знаниям, каждый репликант mongod может обслуживать только 1 экземпляр Rocket Chat одновременно. Можно ли иметь несколько наборов реплик на сервер? Я думаю, что правильный термин того, чего я пытаюсь достичь, это многопользовательский режим. Возможно ли это?

Спасибо!

1 Ответ

0 голосов
/ 19 июня 2019

Mongo поддерживает несколько баз данных.Итак, простой ответ: да, у вас может быть несколько серверов Rocket.Chat на один репликационный набор.

Репликационный монго - это режим, который реплицирует ваши данные между узлами в репликационном монго.

Это происходит, если это одна база данныхили сотни баз данных.

Просто настройте MONGO_URL для другого имени базы данных.

Пример:

  • Сервер 1 MONGO_URL=mongodb://node1,node2,node3/server1?replicaSet=rs0

  • Сервер 2 MONGO_URL=mongodb://node1,node2,node3/server2?replicaSet=rs0

Оба будут иметь свои собственные данные

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