Reel is a fast Celluloid::IO-powered web server which supports both
non-blocking and blocking modes of operation:
This release brings three major new features:
- WebSockets: Reel now supports WebSockets in addition to standard HTTP
connections. An example of using WebSockets is available here:
This example shows how to do a message fanout from a single actor to
several websockets connections. This shows how simple it is to use Reel
and
Celluloid to implement WebSockets publish/subscribe systems.
-
Rack support: Reel now provides a Rack adapter, although the Rack API
severely limits the kinds of end-to-end streaming Reel is capable of -
Octarine support: Reel now lets you write simple Sinatra-like
applications using the Octarine gem:class MyApp
include Reel::Appget ‘/foobar’ { [200, {}, “hello world” }
endMyApp.new(‘127.0.0.1’, 1234)