Messaging-Message Messaging-Message is a set of Perl modules useful to deal with "messages", as used in "messaging", see for instance: http://en.wikipedia.org/wiki/Enterprise_messaging_system. The modules include a transport independent message abstraction, a versatile message generator and several message queues/spools to locally store messages. A Python implementation of the same messaging abstractions is available at https://github.com/cern-mig/python-messaging so messaging components can be written in different programming languages. INSTALLATION To install this module, run the following commands: perl Makefile.PL make make test make install In addition to the mandatory modules listed in Makefile.PL, the following optional modules do bring extra functionality: Compress::LZ4 - allows body (de)compression when (de)serializing Compress::Snappy - allows body (de)compression when (de)serializing Compress::Zlib - allows body (de)compression when (de)serializing Directory::Queue::Normal - required by Messaging::Message::Queue::DQN Directory::Queue::Simple - required by Messaging::Message::Queue::DQS Net::STOMP::Client - allows interaction with STOMP messaging brokers SUPPORT AND DOCUMENTATION After installing, you can find documentation for this module with the perldoc command. perldoc Messaging::Message perldoc Messaging::Message::Generator perldoc Messaging::Message::Queue perldoc Messaging::Message::Queue::DQN perldoc Messaging::Message::Queue::DQS perldoc Messaging::Message::Queue::NULL perldoc Messaging::Message::Queue::ZERO LICENSE AND COPYRIGHT Copyright (C) CERN 2011-2021 This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.