From: Tim Pease Date: 2009-11-13T06:02:27+09:00 Subject: [ANN] servolux 0.8.0 Serv-O-Lux version 0.8.0 by Tim Pease http://gemcutter.org/gems/servolux == DESCRIPTION Serv-O-Lux is a collection of Ruby classes that are useful for daemon and process management, and for writing your own Ruby services. The code is well documented and tested. It works with Ruby and JRuby supporing both 1.8 and 1.9 interpreters. The biggest addition is a Preforking Worker Pool that can be used to process jobs on multiple CPUs using child processes. See the beanstalk example for a quick overview: http://github.com/TwP/servolux/blob/master/examples/beanstalk.rb == CHANGES * 2 Major Enhancements * Preforking worker pool * 1 Minor Enhancement * Default return value for Piper#gets (useful for detecting timeouts) * 2 Bug Fixes * The piper is now using a socket pair for bidirectional communication * The piper now defaults to a blocking mode (nil timeout)