ZeroMQ
Publishes chain events over a ZeroMQ socket. The sink opens a PUSH
socket, connects it to the configured address, and sends each event that carries a record as a
single json-encoded message; events without a record (such as resets) are skipped. A
downstream PULL socket consumes the stream. Useful for lightweight, broker-less fan-out to
your own processes.
Requires a custom build
ZeroMQ isn’t in the default binary (it links a system libzmq at runtime). Build Oura with
the zeromq feature — see Install from source.
Configuration
[sink]type = "Zeromq"url = "tcp://localhost:5555"type(required): the literal valueZeromq.url(required): the endpoint thePUSHsocket connects to (e.g.tcp://localhost:5555).