MarketplaceStudioActivityRabbit MQ Integration Activities

Create your first automation in just a few minutes.Try Studio Web

Rabbit MQ Integration Activities

Rabbit MQ Integration Activities

by Shubham Pratap

1

Activity

Downloads

122

back button
back button
next button
next button

Summary

Summary

Activities to publish and consume messages from Rabbit MQ

Overview

Overview

RabbitMQ is a simple/traditional publish-subscribe message broker. It is usually used as middleman, where a system simply needs to notify another part of the system to start to work on a task, like ordering handling in a webshop (order placed, update order status, send order, payment, etc.). Another main use case is for long-running tasks or when you want to perfome reliable background jobs.

It can be used when web servers need to quickly respond to requests. This eliminates the need to perform resource-intensive activities while the user waits for a result. RabbitMQ is also used to convey a message to various recipients for consumption or to share loads between workers under high load (20K+ messages/second).

In current version the exchange type is default and the queue name is considerd the routing Key.

This package contains two activities:

  1. Publisher - This activity can be used to publish a message to a queue.

In-Arguments

a) Hostname: hostname of your server

b) PortNumer: Port Number on which your server is listing (By Default it is 5672)

c) Username

d) Password

e) Queue Name: Queue name in which message is to be pushed (It will create a new queue if a queue does not exist)

f) Durable Queue: If you need or have a durable queue set its value to True

g) Message: Message needs to be sent to Queue

  1. Consumer - This activity can be used to consume message from a queue.

In-Arguments

a) Hostname: hostname of your server

b) PortNumer: Port Number on which your server is listing (By Default it is 5672)

c) Username

d) Password

e) Queue Name: Queue name from which the message is to be consumed (It will create a new queue if a queue does not exist)

f) Durable Queue: If you need or have a durable queue set its value to True

g) Wait Until: Time in Milliseconds activity will check for message in queue

h) Acknowledgement: true to send acknowledgement of message

Out-Argument

a) Message : Message consumed from the Queue

NOTE: This is the first version, later updates will cover more features like exchange, routing key.

Features

Features

- RPA now will be able to automate Rabbit MQ related Processes. - Task can be obtained from Rabbit MQ Queue.

Additional Information

Additional Information

Dependencies

Rabbit MQ

Code Language

C#, Visual Basic

Runtime

Windows Legacy (.Net Framework 4.6.1)

Publisher

Shubham Pratap

Visit publisher's page

License & Privacy

MIT

Privacy Terms

Technical

Version

1.3.0

Updated

June 10, 2020

Works with

Studio: 20.4.1 - 22.10

Certification

Silver Certified

Application

Support

UiPath Community Support

Similar Listings