From: Pierre-Charles David Date: 2006-04-28T15:55:06+09:00 Subject: Re: Implementing publish subscribe in ruby On 4/28/06, bujji choudhary wrote: > Hi all... > I want to implement publish subscribe pattern for small application like "stock market" or " reservation of trains". Can any body tell me where to start. I am new to ruby. > > If anybody is having any code for that please send me. I'll be greatful. If what you're looking for is a simple non-distributed observer pattern, Ruby includes one in the standard library. Check [1] for the documentation. The example usage on that page is actually a simple stock market! Otherwise, if you're looking for a distributed solution, check DRb [2] (Distributed Ruby) and Rinda [3], Ruby's implementation of the tuplespace paradigm. It's not classical publish/subscribe but can be used to do the same kind of things. [1] http://www.ruby-doc.org/stdlib/libdoc/observer/rdoc/files/observer_rb.html [2] http://www.ruby-doc.org/stdlib/libdoc/drb/rdoc/index.html [3] http://www.ruby-doc.org/stdlib/libdoc/rinda/rdoc/index.html