MQTT
Kubemq rabbitmq target connector allows services using kubemq server to access rabbitmq messaging services.
Prerequisites
The following are required to run the rabbitmq target connector:
kubemq cluster
rabbitmq server
kubemq-targets deployment
Configuration
RabbitMQ target connector configuration properties:
Properties Key | Required | Description | Example |
url | yes | rabbitmq connection string address | "amqp://rabbitmq:rabbitmq@localhost:5672/" |
Example:
Usage
Request
Request metadata setting:
Metadata Key | Required | Description | Possible values |
queue | yes | set queue name | "queue" |
exchange | no | set exchange name | "exchange" |
mandatory | no | set mandatory | "true","false" |
immediate | no | set immediate | "true","false" |
delivery_mode | no | set delivery mode | "1","2" |
priority | no | set priority | "0"-"9" |
correlation_id | no | set correlation id | "some id" |
reply_to | no | set set reply to | "" |
expiry_seconds | no | set message expiry in seconds | "3600" |
Query request data setting:
Data Key | Required | Description | Possible values |
data | yes | data to publish | base64 bytes array |
Example:
Last updated