Czy używanie i aktualizacja zmiennych globalnych w NodeJS jest bezpieczne?

Mam serwer węzłów do ładowania niektórych skryptów, które mogą być napisane przez każdego. Rozumiem, że kiedy uruchamiam mój serwer Node, moduły ładują się po raz pierwszy w zasięgu globalnym. Gdy ktoś żąda strony, zostaje załadowany przez wywołanie zwrotne „uruchom serwer”; i mogę używać wszystkich już załadowanych modułów na żądanie. Ale nie natknąłem się na skrypt, w którym zmienne globalne zmieniają się w czasie żądania i wpływają na każde inne wystąpienie w procesie (być może istnieje).

Moje pytanie brzmi: jak bezpieczne jest zmienianie danych globalnych pod względem awarii serwera? Załóżmy również, że napisałem odpowiedni mechanizm blokujący, który „wstrzyma” serwer dla wszystkich instancji przez bardzo krótki czas, dopóki nie zostaną załadowane odpowiednie dane.

questionAnswers(1)

yourAnswerToTheQuestion