From 667b05819b85165061c445fb2c75ef161a5de5b6 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 24 Jan 2011 20:04:20 -0800 Subject: initial XAcceptEpoll concurrency model Edge-triggered epoll concurrency model with blocking accept() in a (hopefully) native thread. This is recommended over Epoll for Ruby 1.9 users as it can workaround accept()-scalability issues on multicore machines. --- lib/rainbows.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/rainbows.rb') diff --git a/lib/rainbows.rb b/lib/rainbows.rb index 4fa488e..f22a927 100644 --- a/lib/rainbows.rb +++ b/lib/rainbows.rb @@ -120,6 +120,7 @@ module Rainbows :CoolioThreadPool => 50, :CoolioFiberSpawn => 50, :Epoll => 50, + :XAcceptEpoll => 50, :EventMachine => 50, :FiberSpawn => 50, :FiberPool => 50, -- cgit v1.2.3-24-ge0c7