Marketplace logo
MarketplaceListingsActivityRabbit MQ Integration Activities
Rabbit MQ Integration Activities

Rabbit MQ Integration Activities

by Shubham Pratap

1

Activity

105

back button
back button
next button
next button

Summary

Summary


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
2) 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


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

Jun 10, 2020

Works with

Studio: 20.4.1 - 22.10

Certification

Silver Certified

Tags

Asynchronous
CG2020
consumer
data-transfer
MessagingQueue
publisher
RabbitMQ

Application

RabbitMQ

Support

UiPath Community Support

Similar Listings