libmessage-passing-zeromq-perl - input and output messages to ZeroMQ

Distribution: Debian 8 (Jessie)
Repository: Debian Main i386
Package name: libmessage-passing-zeromq-perl
Package version: 0.007
Package release: 1
Package architecture: all
Package type: deb
Installed size: 136 B
Download size: 40.29 KB
Official Mirror:
Message::Passing::ZeroMQ is a ZeroMQ transport for Message::Passing. Designed for use as a log transport and aggregation mechanism for perl applications, allowing you to aggregate structured and non-structured log messages across the network in a non-blocking manner. Clients (i.e. users of the Message::Passing::Output::ZeroMQ class) connect to a server (i.e. a user of the Message::Passing::Input::ZeroMQ class) via ZeroMQ's pub/sub sockets. These are setup to be lossy and non-blocking, meaning that if the log-receiver process is down or slow, then the application will queue a small (and configurable) amount of logs on its side, and after that log messages will be dropped. Whilst throwing away log messages isn't a good thing to do, or something that you want to happen regularly, in many (especially web application) contexts, network logging being a single point of failure is not acceptable from a reliability and graceful degradation standpoint. The application grinding to a halt as a non-essential centralised resource is unavailable (e.g. the log aggregation server) is significantly less acceptable than the loss of non-essential logging data.


    Source package: libmessage-passing-zeromq-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libmessage-passing-zeromq-perl deb package:
      # sudo apt-get install libmessage-passing-zeromq-perl


    • /usr/share/doc/libmessage-passing-zeromq-perl/README.gz
    • /usr/share/doc/libmessage-passing-zeromq-perl/buildinfo_all.gz
    • /usr/share/doc/libmessage-passing-zeromq-perl/changelog.Debian.gz
    • /usr/share/doc/libmessage-passing-zeromq-perl/changelog.gz
    • /usr/share/doc/libmessage-passing-zeromq-perl/copyright
    • /usr/share/man/man3/Message::Passing::Input::ZeroMQ.3pm.gz
    • /usr/share/man/man3/Message::Passing::Output::ZeroMQ.3pm.gz
    • /usr/share/man/man3/Message::Passing::ZeroMQ.3pm.gz
    • /usr/share/man/man3/Message::Passing::ZeroMQ::Role::HasAContext.3pm.gz
    • /usr/share/man/man3/Message::Passing::ZeroMQ::Role::HasASocket.3pm.gz
    • /usr/share/perl5/Message/Passing/
    • /usr/share/perl5/Message/Passing/Input/
    • /usr/share/perl5/Message/Passing/Output/
    • /usr/share/perl5/Message/Passing/ZeroMQ/Role/
    • /usr/share/perl5/Message/Passing/ZeroMQ/Role/


    2013-09-30 - Jonas Smedegaard <> libmessage-passing-zeromq-perl (0.007-1) unstable; urgency=low [ upstream ] * New release: + Support (and default for writeres) to swapping content out onto disk. [ Jonas Smedegaard ] * Add README.source emphasizing file as *not* a show-stopper for contributions, referring to wiki page for details. * Add github URL as alternate source. * Stop track md5sum of upstream tarball. * Improve watch file to use both URL (for newest info) and URL (for change of author). Switch get-orig-source target to use URL.

    2013-03-22 - Jonas Smedegaard <> libmessage-passing-zeromq-perl (0.006-1) unstable; urgency=low * Initial packaging release. Closes: bug#703695.