Eventmachine & AMQP

9 views
Skip to first unread message

Kalv

unread,
Nov 5, 2009, 7:10:19 AM11/5/09
to Ruby Manor
Hey Everyone,

Recently I've been working on message queue systems using Ruby, after
using many different things I've settled on using the AMQP library
(http://github.com/tmm1/amqp) which uses Eventmachine and Rabbitmq
(yep erlang). I know there was a talk on this held at LRUG but I felt
it didn't cover some of the main issues faced when implementing it in
production.

I'm still learning a lot and finding out how best to use Eventmachine
and Ruby but would love to hear more about this topic or if other
people are interested to share and work on a presentation.

The main areas to cover would be:

- General Best Practises on using AMQP/Eventmachine
- How to prevent Memory leaks/Deadlocks in EM threading, deferables
- How best to use AMQP in Rack
- Testing

Any thoughts Manor harder crew.

Kalv.

Roland Swingler

unread,
Nov 5, 2009, 7:47:09 AM11/5/09
to ruby-...@googlegroups.com
I would be really interested in the EventMachine side of this.

Cheers,
Roland

railsnut

unread,
Nov 17, 2009, 9:37:48 AM11/17/09
to Ruby Manor
Kalv, I'm definitely interested in hearing more about queuing /
messaging

Andy

On Nov 5, 12:47 pm, Roland Swingler <roland.swing...@gmail.com> wrote:
> I would be really interested in the EventMachine side of this.
>
> Cheers,
> Roland
>

botanicus

unread,
Nov 17, 2009, 9:41:32 AM11/17/09
to Ruby Manor
I'm also very interested. I was recently investigating what's the best
option for one project I was working on, so this is great. BTW what
about some XMPP-based systems, if I remember EY's Vertebra is sort of
similar.

Cheers,

Jakub Stastny
http://twitter.com/botanicus

Matt Patterson

unread,
Nov 17, 2009, 9:43:10 AM11/17/09
to ruby-...@googlegroups.com
On 17 Nov 2009, at 14:37, railsnut wrote:

>
> Kalv, I'm definitely interested in hearing more about queuing /
> messaging

+1 from me

Matt

> On Nov 5, 12:47 pm, Roland Swingler <roland.swing...@gmail.com> wrote:
>> I would be really interested in the EventMachine side of this.
>>
>> Cheers,
>> Roland
>>
>> On Thu, Nov 5, 2009 at 12:10 PM, Kalv <k...@kalv.co.uk> wrote:
>>
>>> Hey Everyone,
>>
>>> Recently I've been working on message queue systems using Ruby, after
>>> using many different things I've settled on using the AMQP library
>>> (http://github.com/tmm1/amqp) which uses Eventmachine and Rabbitmq
>>> (yep erlang). I know there was a talk on this held at LRUG but I felt
>>> it didn't cover some of the main issues faced when implementing it in
>>> production.


--
Matt Patterson | Design & Code
<ma...@reprocessed.org> | http://www.reprocessed.org/


David Salgado

unread,
Nov 17, 2009, 11:05:36 AM11/17/09
to ruby-...@googlegroups.com
I'd be really interested to hear about AMQP too. Particularly in terms
of the issues you mentioned when trying to use it in anger.

D

2009/11/17 Matt Patterson <ma...@reprocessed.org>:

Matthew O'Riordan

unread,
Nov 17, 2009, 11:10:11 AM11/17/09
to ruby-...@googlegroups.com
+1 for me

Levent Ali

unread,
Nov 17, 2009, 11:24:04 AM11/17/09
to ruby-...@googlegroups.com, ruby-...@googlegroups.com
+1 yes yes

On 17 Nov 2009, at 16:10, Matthew O'Riordan

James Adam

unread,
Nov 17, 2009, 12:31:59 PM11/17/09
to ruby-...@googlegroups.com
Sounds like people are pretty interested in this, but Kalv's original message was halfway between a suggestion and a proposal. Kalv, are you willing to take this on and flesh something out, or would you prefer to collaborate? If so, who's offering to help?

- James

Martin Sadler

unread,
Nov 17, 2009, 6:08:53 PM11/17/09
to ruby-...@googlegroups.com
Ditto. Practical example would go down well
> --~--~---------~--~----~------------~-------~--~----~
> http://rubymanor.org
> Group home: http://groups.google.com/group/ruby-manor?hl=en
> Unsubscribe at ruby-manor+...@googlegroups.com
> -~----------~----~----~----~------~----~------~--~---
>

alan

unread,
Nov 19, 2009, 5:59:39 PM11/19/09
to Ruby Manor
+1

It be good to hear how to go about when you want to debug the problems
you mentioned and possible solutions.

On 17 Nov, 23:08, Martin Sadler <mts...@googlemail.com> wrote:
> Ditto. Practical example would go down well
>
> On 17 Nov 2009, at 16:24, Levent Ali wrote:
>
>
>
> > +1 yes yes
>
> > On 17 Nov 2009, at 16:10, Matthew O'Riordan
> > <matthew.orior...@gmail.com> wrote:
>
> >> +1 for me
>
> >> On 17 Nov 2009, at 16:05, David Salgado wrote:
>
> >>> I'd be really interested to hear about AMQP too. Particularly in
> >>> terms
> >>> of the issues you mentioned when trying to use it in anger.
>
> >>> D
>
> >>> 2009/11/17 Matt Patterson <m...@reprocessed.org>:
> >>>> <m...@reprocessed.org> |http://www.reprocessed.org/

Kalv

unread,
Nov 30, 2009, 1:05:38 PM11/30/09
to Ruby Manor
Sorry for the late reply as I've been away - the email went out today
with speakers chosen, so now a bit late to get this into the schedule.

I was originally thinking of perhaps collaborating with someone on
these areas on AMQP/EM as what we've learnt and doing on those issues
are still work in progress and a bit thin for a full presentation.

Although I would not of minded sharing what we've learnt and doing so
far to tackle those things mentioned above, would've been a quick talk
though.
Reply all
Reply to author
Forward
0 new messages