Documentation
Instructions for setting up clustered MQ's with fail-over
Modules
A POE message queue that uses STOMP for its communication protocol
Role for id generators.
Simple integer IDs.
UUID generator.
Gather MQ Usage Statistics
Base Statistics Publish Class
Publish Statistics In YAML Format
Parent of provided storage engines
In-memory storage engine optimized for a large number of messages.
A configurable storage engine that keeps a front-store (something fast) and a back-store (something persistent), only storing messages in the back-store after a configurable timeout period.
A storage engine that uses DBI
The default storage engine (based on Complex), recommended for the most common case and used by mq.pl.
Stores composed of two other stores.
A storage engine that keeps message bodies on the filesystem
Wraps storage engines that aren't asynchronous via POE::Component::Generic so they can be used.
A storage engine that uses DBI
In memory storage engine.
Access a remote storage engine via a TCP socket
Expose a storage engine as a service over a TCP socket
Wraps around another storage engine to throttle the number of messages sent to be stored at one time.
A generic Stomp server for POE
Provides
in lib/POE/Component/MessageQueue/Client.pm
in lib/POE/Component/MessageQueue/Destination.pm
in lib/POE/Component/MessageQueue/Logger.pm
in lib/POE/Component/MessageQueue/Message.pm
in lib/POE/Component/MessageQueue/Queue.pm
in lib/POE/Component/MessageQueue/Storage/BigMemory.pm
in lib/POE/Component/MessageQueue/Storage/BigMemory.pm
in lib/POE/Component/MessageQueue/Storage/Complex.pm
in lib/POE/Component/MessageQueue/Storage/Generic/Base.pm
in lib/POE/Component/MessageQueue/Subscription.pm
in lib/POE/Component/MessageQueue/Topic.pm