|
Elektra
0.8.25
|
This plugin is a notification plugin, which receives notifications using ZeroMq subscribe (ZMQ_SUB) sockets from the compatible zeromqsend plugin.
libzmq3-dev (ZeroMQ C bindings > 3.2)The recommended way is to globally mount the plugin together with the zeromqsend plugin:
kdb global-mount zeromqsend zeromqrecv
This plugin is designed to be used as a transport plugin for Elektra's notification feature. If notification is not enabled (i.e. in the tool kdb or in any other application that does not use elektraNotificationOpen()) this plugin does performs no operations.
Since ZeroMQ sockets only provide a 1:n mapping (i.e. one publisher with many subscribers or one subscriber and many publishers) the zeromqsend and zeromqrecv plugins require a XPUB/XSUB endpoint. The kdb tool "hub-zeromq" provides these endpoints.
Mount this plugin globally with default settings to use it as receiving transport plugin for Elektra's notification feature:
kdb global-mount zeromqrecv
This plugin supports the following configuration options when mounting:
ipc and tcp ZeroMQ transports are recommended. The default value is "tcp://localhost:6001".For the notification format please see the zeromqsend plugin documentation.
1.8.13