MESSAGE BROKER functions overview

Overview of the Message Broker (RabbitMQ/Redis/MQTT) actions available in RPA.

Help CentreBuilding Processes

Description

This article provides an overview of the Message Broker (RabbitMQ/Redis/MQTT) actions available in RPA. Message Brokers provide direct access to RabbitMQ, Redis, and MQTT for queues, caching, and IoT messaging.


Prerequisites

  • A RabbitMQ, Redis, or MQTT broker accessible from the bot

Available Functions

Connection

  • messaging-connect – Connect to a message broker
  • messaging-disconnect – Disconnect from a message broker

Pub/Sub

  • messaging-publish – Publish a message (works with all broker types)
  • messaging-subscribe – Subscribe to a topic/channel (works with all broker types)
  • messaging-unsubscribe – Unsubscribe from a topic/channel

RabbitMQ

  • messaging-consume-one – Consume one message from a RabbitMQ queue
  • messaging-ack – Acknowledge a RabbitMQ message
  • messaging-declare-queue – Declare a RabbitMQ queue
  • messaging-declare-exchange – Declare a RabbitMQ exchange
  • messaging-bind-queue – Bind a RabbitMQ queue to an exchange

Redis

  • messaging-get – Get a Redis key value
  • messaging-set – Set a Redis key value
  • messaging-delete – Delete a Redis key
  • messaging-keys – List Redis keys matching a pattern
  • messaging-lpush – Push a value to a Redis list (left)
  • messaging-rpop – Pop a value from a Redis list (right)
  • messaging-incr – Increment a Redis key
  • messaging-expire – Set TTL on a Redis key

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.