Binary package “libmessage-passing-zeromq-perl” in ubuntu trusty
input and output messages to ZeroMQ
Message:
.
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:
connect to a server (i.e. a user of the Message:
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.
Published versions
- libmessage-passing-zeromq-perl 0.007-1 in amd64 (Proposed)
- libmessage-passing-zeromq-perl 0.007-1 in amd64 (Release)
- libmessage-passing-zeromq-perl 0.007-1 in arm64 (Proposed)
- libmessage-passing-zeromq-perl 0.007-1 in arm64 (Release)
- libmessage-passing-zeromq-perl 0.007-1 in armhf (Proposed)
- libmessage-passing-zeromq-perl 0.007-1 in armhf (Release)
- libmessage-passing-zeromq-perl 0.007-1 in i386 (Proposed)
- libmessage-passing-zeromq-perl 0.007-1 in i386 (Release)
- libmessage-passing-zeromq-perl 0.007-1 in powerpc (Proposed)
- libmessage-passing-zeromq-perl 0.007-1 in powerpc (Release)
- libmessage-passing-zeromq-perl 0.007-1 in ppc64el (Release)