zmq4

Type:

Writes messages to a ZeroMQ socket.

  • Common

  • Advanced

# Common config fields, showing default values
output:
  label: ""
  zmq4:
    urls: [] # No default (required)
    bind: true
    socket_type: "" # No default (required)
# All config fields, showing default values
output:
  label: ""
  zmq4:
    urls: [] # No default (required)
    bind: true
    socket_type: "" # No default (required)
    high_water_mark: 0
    poll_timeout: 5s

By default Redpanda Connect does not build with components that require linking to external libraries. If you wish to build Redpanda Connect locally with this component then set the build tag x_benthos_extra:

# With go
go install -tags "x_benthos_extra" github.com/redpanda-data/benthos/v4/cmd/benthos@latest

# Using make
make TAGS=x_benthos_extra

There is a specific docker tag postfix -cgo for C builds containing this 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.

Type: int

Default: 0

poll_timeout

The poll timeout to use.

Type: string

Default: "5s"