Я хочу знать, как структурировать мой NodeJS-сервер. Я хочу разделить услуги, предлагаемые на моем веб-сайте, для монтирования кластера в будущем и иметь много серверов (каждому из которых разрешено выполнять одну специальную задачу).Отдельная служба на сервере NodeJS
Пример:
- 'основному' сервер, который имеет один проект: ExpressJS и базы данных
- 'коммуникационный сервер', который имеет один проект: чат + форум
- Прочее проекты: Для комплексные вычисления (генерация диаграммы/статистика/отправка по электронной почте)
Не могли бы вы объяснить мне другой подход для этого сложного веб-сайта e?
Я думаю, что этот вопрос принадлежит http://serverfault.com/. Речь идет не о кодировании в node.js, а о том, как моделировать архитектуру вашего сервера. Если бы это был PHP или ASP.NET MVC, ответ был бы таким же. Удачи! –