|Do you know where your variables are?|
Message transport via networkby Sewi (Friar)
|on Jun 18, 2012 at 08:23 UTC||Need Help??|
Sewi has asked for the
wisdom of the Perl Monks concerning the following question:
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).