Synadia Connect

NATS

NAMERUNTIMETYPEVERSIONSTATUS
natswombatsourcelateststable

Subscribe to a NATS subject.

Configuration

nametypeoptionalsecretdescription
urls[]stringnonoA list of URLs to connect to. If an item of the list contains commas it will be expanded into multiple URLs.
subjectstringnonoA subject to consume from. Supports wildcards for consuming multiple subjects. Either a subject or stream must be specified.
queuestringyesnoAn optional queue group to consume as.
auto_replay_nacksboolyesnoWhether messages that are rejected (nacked) at the output level should be automatically replayed indefinitely, eventually resulting in back pressure if the cause of the rejections is persistent. If set to false these messages will instead be deleted. Disabling auto replays can greatly improve memory efficiency of high throughput streams as the original shape of the data can be discarded immediately upon consumption and mutation. The value defaults to true.
send_ackboolyesnoControl whether ACKS are sent as a reply to each message. When enabled, these replies are sent only once the data has been delivered to all outputs. The value defaults to true.
nak_delaystringyesnoAn optional delay duration on redelivering a message when negatively acknowledged.
prefetch_countintyesnoThe maximum number of messages to pull at a time. The value defaults to 524288.
authauthyesnoOptional configuration of NATS authentication parameters.

Auth

nametypeoptionalsecretdescription
user_jwtstringyesnoAn optional plain text user JWT (given along with the corresponding user NKey Seed).
user_nkey_seedstringyesnoAn optional plain text user NKey Seed (given along with the corresponding user JWT).
Previous
MQTT