RabbitMQ connector
Send message to RabbitMQ
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.uri | URI | string |
authentication.userName | Username | string |
authentication.password | Password | secret |
routing.hostName | Host name | FEEL expression |
routing.virtualHost | Virtual host | FEEL expression |
routing.exchange | Exchange | FEEL expression |
routing.routingKey | Routing key | FEEL expression |
routing.port | Port | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
connectionType | Connection type | string |
message.body | Message | FEEL expression |
message.properties | Properties | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
errorExpression | Error expression | FEEL expression |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.RabbitMQ.v1", {
"authentication.uri": "...",
"authentication.userName": "...",
"authentication.password": "<your password>",
"routing.hostName": "= ...",
"routing.virtualHost": "= ...",
"routing.exchange": "= ...",
"routing.routingKey": "= ...",
"routing.port": "= ...",
"connectionType": "uri",
"message.body": "= ...",
})