Synadia Connect

Generate

NAMERUNTIMETYPEVERSIONSTATUS
generatewombatsourcelateststable

Generates messages at a given interval using a Bloblang mapping executed without a context. This allows you to generate messages for testing your pipeline configs.

Configuration

nametypeoptionalsecretdescription
mappingstringnonoA Bloblang mapping to use for generating messages.
intervalstringyesnoThe time interval at which messages should be generated, expressed either as a duration string or as a cron expression. If set to an empty string messages will be generated as fast as downstream services can process them. Cron expressions can specify a timezone by prefixing the expression with TZ=<location name>, where the location name corresponds to a file within the IANA Time Zone database. The value defaults to 1s.
countintyesnoAn optional number of messages to generate, if set above 0 the specified number of messages is generated and then the input will shut down. The value defaults to 0.
batch_sizeintyesnoThe number of generated messages that should be accumulated into each batch flushed at the specified interval. The value defaults to 1.
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.
Previous
GCP PubSub