Распределить нагрузку тяжелого алгоритма с помощью микросервисов - PullRequest
0 голосов
/ 17 мая 2019

Я работаю над проектом, в котором используется алгоритм, основанный на поиске в ширину, который преобразует данные из реляционной базы данных в граф в памяти.Я знаю, что это тяжелая функция, особенно с большими наборами данных.Этот алгоритм теперь является частью API, который обеспечивает многопоточность.Некоторые преобразования настолько велики, что в некоторых случаях это занимает 1 минуту.Тогда я читал о микросервисах, чтобы разделить нагрузку.Когда есть несколько одновременных звонков, это будет тяжело для моей машины.

Мой вопрос: будут ли какие-либо улучшения в производительности для использования микросервисов в этом случае?Или есть другие способы решения этой проблемы?

Заранее спасибо !!

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