# Drb Applications

**URL:** <https://www.ruby-forum.com/t/drb-applications/75417>\
**Category:** Ruby\
**Created:** [March 1, 2006, 9:20pm UTC](https://www.ruby-forum.com/t/drb-applications/75417 "2006-03-01T21:20:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Reto\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e274bd/32.png) [@Reto\_S](https://www.ruby-forum.com/u/Reto_S)\
**Post date:** [March 1, 2006, 9:20pm UTC](https://www.ruby-forum.com/t/drb-applications/75417/1 "2006-03-01T21:20:42Z")

</div>

Hi

Can anybody recommend an open source software which uses drb? It would  
be interesting to see how other people have solved their problems with  
drb… (or other similar protocols).

Thanks!  
Reto  
Schüttel

---

<div class="post-metadata">

**Author:** ![Reto\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e274bd/32.png) [@Reto\_S](https://www.ruby-forum.com/u/Reto_S)\
**Post date:** [March 1, 2006, 10:04pm UTC](https://www.ruby-forum.com/t/drb-applications/75417/2 "2006-03-01T22:04:08Z")

</div>

Reto S. wrote:

> Hi
> 
> Can anybody recommend an open source software which uses drb? It would  
> be interesting to see how other people have solved their problems with  
> drb… (or other similar protocols).

I use drb in KirbyBase ([http://netpromi.com/kirbybase\_ruby.html](http://netpromi.com/kirbybase_ruby.html)) to  
allow it to work in client/server mode.

Jamey

---

<div class="post-metadata">

**Author:** ![Reto\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e274bd/32.png) [@Reto\_S](https://www.ruby-forum.com/u/Reto_S)\
**Post date:** [March 1, 2006, 10:12pm UTC](https://www.ruby-forum.com/t/drb-applications/75417/3 "2006-03-01T22:12:13Z")

</div>

On Thu, 2 Mar 2006, Jamey C. wrote:

> Reto S. wrote:
> 
> > Hi  
> > Can anybody recommend an open source software which uses drb? It would  
> > be interesting to see how other people have solved their problems with  
> > drb… (or other similar protocols).  
> > I use drb in KirbyBase ([netpromi.com](http://netpromi.com/kirbybase_ruby.html)) to allow it  
> > to work in client/server mode.
> 
> Jamey

ruby queue use a local drb server to do fork/exec jobs in another  
process.  
this allows a pseudo-fork to occur in the middle of an sqlite  
transaction -  
which is otherwise not allowed.

[Linux Clustering with Ruby Queue: Small Is Beautiful | Linux Journal](http://www.linuxjournal.com/article/7922)  
[http://codeforpeople.com/lib/ruby/rq/](http://codeforpeople.com/lib/ruby/rq/)  
[http://raa.ruby-lang.org/project/rq/](http://raa.ruby-lang.org/project/rq/) # raa may be down attm

the files specific to drb

[http://codeforpeople.com/lib/ruby/rq/rq-2.3.1/lib/rq-2.3.1/jobrunnerdaemon.rb](http://codeforpeople.com/lib/ruby/rq/rq-2.3.1/lib/rq-2.3.1/jobrunnerdaemon.rb)  
[http://codeforpeople.com/lib/ruby/rq/rq-2.3.1/lib/rq-2.3.1/jobrunner.rb](http://codeforpeople.com/lib/ruby/rq/rq-2.3.1/lib/rq-2.3.1/jobrunner.rb)  
[http://codeforpeople.com/lib/ruby/rq/rq-2.3.1/lib/rq-2.3.1/job.rb](http://codeforpeople.com/lib/ruby/rq/rq-2.3.1/lib/rq-2.3.1/job.rb)

regards.

-a
