У меня сервер для Rest Api (
https://vk.com/api4e1)
Api управляет данными в mongodb. Сообщения, Пользователи, авторизация и прочие модули, каждый написан в отдельном js файле и автономен.
Вопрос: лучше чтобы каждый был запущен отдельным процессом и слушал свой порт? Или же лучше сделать один процесс, который просто будет управлять всеми данными?
P.S. За переадресацию отвечает nginx
Вариант 1:
Отдельный процесс для messages.js, который слушает порт #1000
Отдельный процесс для users.js, который слушает порт #1001
и т.п
nginx уже перенаправляет запрос на разные порты в зависимости от url
Вариант 2:
Единственный процесс для server.js, который слушает порт #1000
nginx отправляет на этот порт все запросы api