많은 하위 서버의 상태를 처리하는 nodejs tcp 서버가 있습니다. 상태 서버가 하위 서버에 작업 수행을 지시하면 잠재적으로 비용이 많이 들고 대부분의 경우 매우 비쌉니다 (약 1 분), 어떤 경우에는 2 초 내에 완료 될 것입니다.잠재적으로 값 비싼 작업 실행
하위 서버가 수행하는 작업 (웹 소켓에서 수신 대기하고 많은 양의 데이터를 매우 빈번하게 전달 함) 때문에이 값 비싼 작업을 수행하는 동안 하위 서버를 정지시킬 여유가 없습니다.
분명히 nodejs는 지저분한 구현없이 새 스레드를 생성 할 수있는 능력이 없습니다. 잠재적으로 값 비싼이 작업을 실행하기위한 새로운 프로세스를 생성 할 가치가 있는지, 상위 서버에서 보낸 명령으로 비용이 많이들 것인지 판단 할 수 있습니다.
는 메시지 큐를 사용하는 대신 작업자 프로세스의 커플을 만들 수 없습니다? – Alfred