Я много искал, чтобы выяснить этот вопрос, но я не получил ясного объяснения. Есть ли только одна разница в том, что кластерное приложение можно масштабировать, а разветвленное приложение не может быть?
Общественный сайт PM2 объясняет, что режим кластеров может выполнять эту функцию, но никто не говорит о преимуществах режима Fork (возможно, он может получить NODE_APP_INSTANCE
переменная).
Мне кажется, что Cluster может быть частью вилки, потому что Fork, похоже, используется в целом. Итак, я полагаю, что Fork означает просто "разветвленный процесс" с точки PM2, а Cluster означает "разветвленный процесс, который можно масштабировать". Тогда почему я должен использовать режим Fork?