Sewi has asked for the wisdom of the Perl Monks concerning the following question:
Dear Monks,
apologies for asking a not-strictly Perl-related question: I'm looking for a message system for a multi-server, multi-process system.
Running processes need to send messages to others for various reasons like "stop this work" or "here is my result".
We have two major scenarios:
I though about using our Memcached for message distribution but it's a cache and I don't like the idea that messages might get lost as a design specification (even if it's unlikely). Database is no option because it's way to slow, already heavy-loaded and I don't think that messages have to stay on various hard disks on a whole cluster because most of them won't life for more than a second.
Is there any reliable piece of software I'm missing? It doesn't need to be written in Perl but it must have a Perl-usable API (which should be no problem for network-based services).
Thanks,
Sewi
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Message transport via network
by Corion (Patriarch) on Jun 18, 2012 at 08:42 UTC | |
by Sewi (Friar) on Jun 18, 2012 at 09:56 UTC | |
|
Re: Message transport via network
by opitzs (Sexton) on Jun 18, 2012 at 09:11 UTC | |
|
Re: Message transport via network
by pklausner (Scribe) on Jun 18, 2012 at 14:53 UTC |