Szukałem dużo, aby rozwiązać to pytanie, ale nie otrzymałem jasnego wyjaśnienia. Czy jest tylko jedna różnica między aplikacją klastrowaną a aplikacją rozwidloną nie?
Witryna publiczna PM2 wyjaśnia, że tryb klastrowy może wykonywać te funkcje, ale nikt nie mówi o zaletach trybu wideł (być może może uzyskać NODE_APP_INSTANCE
zmienną).
Czuję, że Cluster może być częścią Fork, ponieważ Fork wydaje się być używany w ogóle. Wydaje mi się, że Fork oznacza po prostu „rozwidlony proces” z punktu PM2, a Cluster oznacza „rozwidlony proces, który można wyskalować”. W takim razie dlaczego powinienem używać trybu wideł?