나는 그것이 살아있을 때 (그리고 그것의 살아있는 클론) 방파제를 사용함을 알았다. 유사한 프로그램을 작성하려고하지만 node.js를 대신 사용하고 싶습니다.node.js가 etherpad와 같은 응용 프로그램에 대해 jetty와 어떻게 쌓이게됩니까?
누구든지 제티/node.js의 장단점에 대한 통찰력을 제공 할 수 있습니까?
나는 그것이 살아있을 때 (그리고 그것의 살아있는 클론) 방파제를 사용함을 알았다. 유사한 프로그램을 작성하려고하지만 node.js를 대신 사용하고 싶습니다.node.js가 etherpad와 같은 응용 프로그램에 대해 jetty와 어떻게 쌓이게됩니까?
누구든지 제티/node.js의 장단점에 대한 통찰력을 제공 할 수 있습니까?
Node.js는 멋진 Google v8 Javascript 엔진을 탑재 한 새로운 핫 라이브러리입니다.
부두는 Java에 의해 구동되며 많은 기업용 애플리케이션에 필요한 강력한 스택입니다.
성능 현명한 아키텍처가 제공된다면 비슷한 성능이 기대됩니다. 단일 노드 인스턴스는 단일 proc에서 실행됩니다. procs간에 데이터를 공유하려면 memcached 또는 redis와 같은 것을 볼 필요가 있습니다.
노드는 (JVM이 없으므로) 메모리를 적게 사용하고 약간 더 느리게 수행 할 수 있습니다. (눈에 띄지 않을 수도 있음)
개인적으로 Nginx + Node + Redis는 충분한 공간을 제공하면서 충분한 성능을 제공한다고 생각합니다.
JVM 기반 솔루션을 선호하는 경우 부두 또는 aleph도 사용할 수 있습니다.
Ruby 솔루션을 원하면 Event Machine이 작동 할 수 있습니다.
필요한 경우 nginx push model처럼 간단한 펍/서브가 필요합니다.
위의 솔루션 중 하나를 확장 할 수 있다고 생각합니다.
이 http://praxx.is/post/486034949/comet-with-bayeux-node-js-vs-jetty-and-cometd은 흥미로운 Jetty 대 NodeJS 벤치 마크입니다. 부두가 노드를 휩쓸고 간다.
여기에주의하십시오 : http://news.ycombinator.com/item?id=1337228