Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Pub/Sub Source Node

Not generally available

The Pub/Sub Source node is not generally available in Fleak Data Workflow. The workflow builder offers it only to accounts where it has been enabled. For the connectors that are generally available, see Data Assets.

This page is retained for accounts where it is enabled.

Quick Reference​

  • Data Asset: Select a Pub/Sub subscription asset; subscription/project/authentication belong to the asset/profile.
  • Encoding: Format used to decode the message payload. Options: CSV, JSON Object, JSON Array, JSON Lines, String Line, Text, XML. More info here.
  • Max Messages: How many messages to request per pull (1–1000). Default: 100.
  • Return immediately (don't wait for messages to arrive): Node panel.
  • Ack Deadline Extension (seconds): Additional seconds added to the original ack deadline while the batch is being processed (max 600). Use this when downstream processing can run long. When blank, the runtime uses 0.

Configuration​

Configuration keys below are relative to the node configuration. Use the field name in the panel when following instructions in the builder; required markers such as an asterisk are not part of the name.

Field in the panelConfiguration keyWhere to edit / when shown
Data AssetdataAssetIdSelect a Pub/Sub subscription asset; subscription/project/authentication belong to the asset/profile
EncodingencodingTypeNode panel — Format used to decode the message payload. Options: CSV, JSON Object, JSON Array, JSON Lines, String Line, Text, XML. More info here. Required: Yes.
Max MessagesmaxMessagesNode panel — How many messages to request per pull (1–1000). Default: 100. Required: No.
Return immediately (don't wait for messages to arrive)returnImmediatelyNode panel
Ack Deadline Extension (seconds)ackDeadlineExtensionSecondsNode panel — Additional seconds added to the original ack deadline while the batch is being processed (max 600). Use this when downstream processing can run long. When blank, the runtime uses 0. Required: No.

Overview​

The Pub/Sub Source node consumes messages from a Google Cloud Pub/Sub subscription and feeds them into your workflow. Messages are acknowledged after the workflow processes them, so failures cause Pub/Sub to redeliver. Select Data Asset for the subscription; project identity and credentials come from its connection profile.

Setting behavior​

Pub/Sub Source node configuration