Skip to content

zmq4n

Writes messages to a ZeroMQ socket.

# Common config fields, showing default values
output:
label: ""
zmq4n:
urls: [] # No default (required)
bind: true
socket_type: "" # No default (required)

This is a native Go implementation of ZeroMQ using the go-zeromq/zmq4 library. ZMTP protocol is not supported. There are a specific instructions for C builds containing the original zmq4 component.

Fields

urls

A list of URLs to connect to. If an item of the list contains commas it will be expanded into multiple URLs.

Type: array

# Examples
urls:
- tcp://localhost:5556

bind

Whether to bind to the specified URLs (otherwise they are connected to).

Type: bool

Default: true

socket_type

The socket type to connect as.

Type: string

Options: PUSH , PUB .

high_water_mark

The message high water mark to use. (experimental i go-zeromq)

Type: int

Default: 0

poll_timeout

The poll timeout to use.

Type: string

Default: "5s"