Как я могу получить те же данные документа mon go с помощью моих масштабируемых служб? - PullRequest
0 голосов
/ 16 июня 2020

Я хочу вытащить данные из документа в базу данных в любое время в моем проекте.

Я использую MongoDB как базу данных. Все мои сервисы в моем проекте разработаны как микросервисы. Все мои службы являются проектами весенней загрузки, и все они работают как масштабируемые.

Пусть эта служба будет называться Pull Service. Я запускаю службу опрашивания более чем одним масштабируемым приложением одновременно. Например, допустим, у нас есть PersonDocument. Допустим, в этом PersonDocument 100 000 данных.

Если я запустил 4 службы извлечения, я хочу, чтобы каждая из них извлекала 25 000 данных. Моя цель - быстро извлечь данные из базы данных. И эта работа должна быть разделена между моими службами.

Однако мне нужно сделать много логических c, чтобы сделать это. (Мне нужно создать службу менеджера. Эта служба менеджера должна управлять количеством данные должны принимать каждый. et c. И у меня много ошибок)

И я не уверен, что работа, которую я пытаюсь сделать, правильная. Должен ли я действительно так делать? Когда я это сделаю, я увеличу нагрузку на соединение и замедлю его?

Как вы должны решить эту проблему? Вы можете дать мне идею? Если мой вопрос недостаточно понятен, я могу объяснить больше.

...