# Lighter-weight ActiveMQ-like thingy in Ruby?

**URL:** <https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022>\
**Category:** Ruby\
**Created:** [August 30, 2006, 11:58pm UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022 "2006-08-30T23:58:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [August 30, 2006, 11:58pm UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/1 "2006-08-30T23:58:22Z")

</div>

Has anyone worked on an ActiveMQ ([http://activemq.org](http://activemq.org) ) like messaging  
broker in pure Ruby? Or if now has anyone thought about it? Any  
thoughts on what it would take?

ActiveMQ is a beast (especially if you’re not familiar with the java  
alphabet soup) and I’d like to find something in Ruby (or perhaps  
investigate what it would take to create a simpler ActiveMQ-like thing  
in Ruby).

Phil

---

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [August 31, 2006, 12:24am UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/2 "2006-08-31T00:24:25Z")

</div>

On 8/30/06, Phil T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 

I’ve thought a lot about it, and have already written some code.  
Contact me privately if you like and we’ll talk about requirements.

---

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [August 31, 2006, 12:44am UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/3 "2006-08-31T00:44:29Z")

</div>

On Thu, Aug 31, 2006, Phil T. wrote:

> Has anyone worked on an ActiveMQ ([http://activemq.org](http://activemq.org) ) like messaging  
> broker in pure Ruby? Or if now has anyone thought about it? Any  
> thoughts on what it would take?

It looks like something along these lines already exists:  
[http://rubyforge.org/projects/reliable-msg/](http://rubyforge.org/projects/reliable-msg/)

I haven’t looked at it, but it came up in a thread in December 2005 on a  
similar topic:  
[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/172820](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/172820)

Ben

---

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [August 31, 2006, 12:56am UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/4 "2006-08-31T00:56:31Z")

</div>

On 8/30/06, Ben B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Ben

I’ve talked briefly with Assaf about the reliable-msg project, and  
it’s very interesting with a lot of nice stuff, in particular an  
emphasis on a very simple API (the hallmark of well-designed Ruby  
libraries). But according to him he’s not adding new features at this  
point. (I’m sorry to put words in your mouth, Assaf, please correct me  
if I’m wrong.)

---

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [August 31, 2006, 1:54am UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/5 "2006-08-31T01:54:38Z")

</div>

On 8/30/06, Ben B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Perhaps someone could step up if the latter is true. I’m inclined  
> towards the “contribute before replacing” philosophy, and generally  
> think it’s a bummer when a bunch of similar projects appear without good  
> technical reasons.

Good point.

---

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [September 1, 2006, 11:36am UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/6 "2006-09-01T11:36:42Z")

</div>

Hi all,

On 8/30/06, Ben B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Perhaps someone could step up if the latter is true. I’m inclined  
> towards the “contribute before replacing” philosophy, and generally  
> think it’s a bummer when a bunch of similar projects appear without  
> good technical reasons.

I and my team have been trying to step up reliable-msg and finally  
released it today.  
[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/211937](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/211937)

AP4R, Asynchronous Processing for Ruby, is the implementation of  
reliable asynchronous message processing.  
It provides message queuing, and message dispatching,  
and nicely ties with your Ruby on Rails applications.  
See HelloWorld sample application from rubyforge.  
[http://rubyforge.org/projects/ap4r/](http://rubyforge.org/projects/ap4r/)

Kind regards

# ========================================================== Kiwamu KatoÂ Â Â Â Â Â Â Â Â ã?? ã??ã??ã??ã??ã?? Research & Development Future System Consulting Corp.Â Shibuya Shin-minamiguchi Bldg 3-28-13 Shibuya Shibuya-ku Tokyo, 150-0002 Japan Tel. 070-6991-0695Â Â Â Fax. 03-5468-1071 E-mail: removed\_email\_address@domain.invalidÂ Â URL: [http://www.future.co.jp](http://www.future.co.jp)

---

<div class="post-metadata">

**Author:** ![philthompson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ed8c4c/32.png) [@philthompson](https://www.ruby-forum.com/u/philthompson)\
**Post date:** [August 31, 2006, 1:12am UTC](https://www.ruby-forum.com/t/lighter-weight-activemq-like-thingy-in-ruby/67022/7 "2006-08-31T01:12:33Z")

</div>

On Thu, Aug 31, 2006, Francis C. wrote:

> I’ve talked briefly with Assaf about the reliable-msg project, and  
> it’s very interesting with a lot of nice stuff, in particular an  
> emphasis on a very simple API (the hallmark of well-designed Ruby  
> libraries). But according to him he’s not adding new features at this  
> point. (I’m sorry to put words in your mouth, Assaf, please correct me  
> if I’m wrong.)

Are there features it’s lacking that are required? Did Assaf indicate  
that he’s no longer interested in maintaining it?

Perhaps someone could step up if the latter is true. I’m inclined  
towards the “contribute before replacing” philosophy, and generally  
think it’s a bummer when a bunch of similar projects appear without good  
technical reasons.

Just my opinion, though 🙂

Ben
