2013-02-08 7 views
-1

우리는 NIO (nonblocking IO)를 가지고있는 Java 세계에서 왔습니다. 예를 들어 Jetty와 같은 역할을 할 수있는 Ruby 서버를 찾을 수 없습니다. 하나의 스레드로 여러 요청을 처리 할 수 ​​있습니다. 이것은 애플리케이션 투명성이며 다중 스레드/다중 프로세스를 사용하여 수천 개의 동시 요청을 쉽게 처리 할 수 ​​있습니다.하나의 스레드에서 여러 요청을 처리 할 수있는 Ruby 서버가 있습니까?

더 많은 요청을 처리하기 위해 deffer 및 다른 방법을 사용하여 EventMachine에서 일부 응용 프로그램 수준의 "해킹"을 보았을 뿐이지 만, 응용 프로그램에 대해이를 수행하는 서버가있을 수 있다고 생각합니다. 또한 Ruby 1.9에는 이제 Fibers가 있으므로이를 활용할 수도 있습니다. 확장하기 위해 응용 프로그램을 다시 작성하고 싶지 않습니다.

그런 종류가 있습니까?

+0

웹 서버에 대해 이야기하고 있습니까? 어떤 서버를 사용해 보셨습니까? 애플리케이션에 해당 서버의 단점은 무엇입니까? – Catnapper

답변

관련 문제