Connect
nanomsg
Consumes messages via Nanomsg sockets (scalability protocols).
Currently only PULL and SUB sockets are supported.
-
Common
-
Advanced
input:
label: ""
nanomsg:
urls: [] # No default (required)
bind: true
socket_type: PULL
auto_replay_nacks: true
sub_filters: []
input:
label: ""
nanomsg:
urls: [] # No default (required)
bind: true
socket_type: PULL
auto_replay_nacks: true
sub_filters: []
poll_timeout: 5s
Fields
auto_replay_nacks
Whether to automatically replay rejected messages (negative acknowledgements, or nacks) at the output level. If the cause of rejections persists, leaving this option enabled can result in back pressure.
Set auto_replay_nacks to false to delete rejected messages. Disabling auto replays can greatly improve memory efficiency of high throughput streams, as the original shape of the data is discarded immediately upon consumption and mutation.
Requires version 4.27.0 or later.
Type: bool
Default: true
Was this helpful?