FlowDSL Node Catalog

Kafka Produce

Publish a raw message to a Kafka topic via the configured event bus.

Overview

PropertyValue
Node IDredelay/kafka-produce
Kindaction
Moduleevents-flowdsl
Repogo-flowdsl
Module refevents
Handlergithub.com/redelay/go-flowdsl/nodes.KafkaProduce
Iconlucide:plug-zap
Color#1f2937
Tagskafka, publish, producer

Description

Wraps the current EventBus in a topic-bound publish. The packet's payload path is JSON-encoded into EventMessage.Payload; headers are copied from the configured headersPath.

Outputs

  • out — (no description)

Settings

PropertyTypeRequiredDefaultUI GroupDescription
actionstring——Envelope
entityTypestring——Envelope
headersPathstring——Envelope
payloadPathstringyes—Data
topicstringyes—Target

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: action
    action_ref: redelay/kafka-produce
    config:
      action: "value"
      entityType: "value"
      headersPath: some.packet.path
      payloadPath: some.packet.path
      topic: "value"