Implementing publish subscribe in ruby


#1

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.

                  Thanks in advance....


                                   LENIN.

#2

On 4/28/06, bujji choudhary removed_email_address@domain.invalid 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