Skip to main content
Version: 2.0.0 (Latest)

PADAS connector

Class: padasPADAS-to-PADAS forwarding using MessagePack over the PADAS TCP protocol. Use a sink on the sending Core and a source on the receiving Core (or symmetric pairs) so events cross hosts without Kafka in the middle.

Create and edit under Sources and Sinks. Advanced Settings may expose more runtime options depending on deployment and permissions.

Common patterns: fan-in / fan-out between Cores without Kafka, or DR / tiered processing where one cluster normalizes and another runs heavier workloads.

Source and sink behavior

RoleBehavior
SourceListener side: endpoint describes the bind host:port where this Core accepts peer connections; decrypted events publish to the connector stream.
SinkClient side: endpoint is the remote host:port of the peer source; consumes the subscribed stream and forwards MessagePack frames.
StreamsThe receiving source writes a stream that downstream tasks consume; the sending sink reads the stream produced upstream (Streams).

Required fields

Every connector row

FieldRequiredNotes
nameYesDisplay name; id derived from it.
classYesMust be padas.
streamYesResolved stream id.
typeYessource or sink from the screen used at create time.
configYesClass-specific object; see below.

Class padas — required configuration

SettingRequiredNotes
endpointYesSource: bind host:port. Sink: remote peer host:port.

Create connector

  1. Open Sources (receiver) or Sinks (sender) → Create.
  2. Set Class to Padas, set name, stream behavior, and Enabled.
  3. Enter endpoint and complete Authentication (and TLS if shown).
  4. Tune buffer, batch, workers to link capacity if exposed.
  5. Save, then align streams and tasks so the sink’s subscription matches the pipeline graph.

Source (UI)

Create New Source modal with Class Padas: Endpoint and Authentication
The PADAS source connector form.
UI fieldConnector setting
Endpoint (required)endpoint
Authenticationauthentication (type and related fields)

Sink (UI)

Same Endpoint + Authentication layout on Create New Sink.

Padas connector Config: Endpoint and Authentication
The PADAS sink connector form.

Configuration

Typical keys (exact schema follows your build):

  • Networking — Bind vs outbound client parameters alongside endpoint.
  • tls — Encrypt node-to-node links on untrusted networks.
  • authentication — Tokens or mTLS between Cores.
  • buffer, batch, workers — Match link capacity and downstream stream backpressure.

Runtime behavior

Connectors start after deployment; Disabled connectors do not accept or send PADAS TCP traffic.

Performance and operational notes

  • Right-size batch and worker counts to RTT and CPU on both ends.
  • Monitor reconnect storms when peers restart; prefer TLS for multi-tenant networks.