У меня есть сервер api с Node.js, который использовал его кластерный модуль, и тестирование выглядело довольно неплохим. Теперь наш ИТ-отдел хочет перейти на использование контейнеров Docker, которым я доволен, но я никогда не использовал его иначе, чем просто играть. Но у меня возникла мысль, что приложение Node.js работает в рамках одного процесса Docker, поэтому модуль кластера не будет действительно лучшим, поскольку одиночный процесс Docker может быть медленной точкой установки до тех пор, пока запрос не будет разделен внутри этот процесс с помощью кластерного модуля.
Итак, действительно ли кластер контейнеров Docker, запускаемый для запуска и остановки их на лету, более важен, чем правильно использовать модуль кластера Node.js?
Если у меня есть кластер контейнеров, будет ли с помощью кластерного модуля Node.js получить что-нибудь? Конечные точки api берут меньше 0,5 сек для возврата (обычно немного меньше).
Я использую MySQL (полагаю, что это единственный сервер, в настоящее время ничего нет), поэтому не должно быть никаких оснований использовать решение для обеспечения целостности данных.