FlowDSL Node Catalog
RabbitMQ Publish
Publish a message to an exchange with a routing key.
Overview
| Property | Value |
|---|---|
| Node ID | rabbitmq/publish |
| Kind | action |
| Module | rabbitmq-flowdsl |
| Repo | go-module-rabbitmq |
| Handler | github.com/redelay/go-module-rabbitmq/flowdsl.Publish |
| Icon | lucide:radio |
| Color | #f97316 |
| Tags | rabbitmq, amqp, publish |
Outputs
out— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
bodyPath | string | yes | — | Data | |
contentType | string | — | application/json | Data | |
exchange | string | yes | — | Target | |
persistent | boolean | — | true | Delivery | |
routingKey | string | yes | — | Target |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: action
action_ref: rabbitmq/publish
config:
bodyPath: some.packet.path
contentType: application/json
exchange: "value"
persistent: true
routingKey: "value"