적어도 500k 명의 사용자를 처리하려면 시스템을 확장해야합니다. 나는 nodej를 우연히 만났고 꽤 흥미 롭습니다.Nodej에 대한 동시 사용자 지원의 수는 얼마입니까?
누구나 얼마나 많은 동시 사용자를 지원할 수 있는지 알고 있습니까? 아무도 그것을 정말로 테스트 했습니까?
적어도 500k 명의 사용자를 처리하려면 시스템을 확장해야합니다. 나는 nodej를 우연히 만났고 꽤 흥미 롭습니다.Nodej에 대한 동시 사용자 지원의 수는 얼마입니까?
누구나 얼마나 많은 동시 사용자를 지원할 수 있는지 알고 있습니까? 아무도 그것을 정말로 테스트 했습니까?
이 모든 사용자가 서버에 영구적으로 tcp 연결을 할 것으로 기대합니까?
병목 아마 V8 1gb limit (64 비트 1.7) 당신은 몇 수천 연결에 수백와 테스트를로드 힙 사용량을 기록하고 하나 개의 노드 인스턴스 연결 제한을 찾을 추정을 시도 할 수
와 메모리입니다.
좋은 질문이지만 대답하기가 어렵습니다. 동시 사용자 수는 각 요청 및 사용중인 하드웨어의 처리량에 따라 달라집니다 (예 : 메모리 양과 프로세서 속도. 다중 코어를 사용하려면 다중 노드를 사용할 수 있습니다. 다중 노드는 다중 노드 인스턴스를 시작합니다. 나는 그것을 사용한 적이 없지만 유망 해 보인다.
ap, ap의 일부를 사용하여 빠른 테스트를 수행 할 수 있습니다. 500k 동시 사용자는 상당히 많아서 여러 대의 서버와로드 밸런서를 사용하는 것이 좋습니다.
그냥 2ct입니다. 희망이 도움이됩니다.
또한 Node는 단일 스레드이며 함수가 실제로 돌아 오는 속도가 느린 경우 모두가 유지됩니다. 대부분의 시간 동안 CPU가 io를 기다리고 있기 때문에 노드가 빛납니다. –
@Andrey : 예, 연결을 유지하고 싶습니다. – karthick