Create your first automation in just a few minutes.Try Studio Web →
by Shubham Pratap
1
Activity
122
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:
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
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)
License & Privacy
MIT
Privacy Terms
Technical
Version
1.3.0Updated
June 10, 2020Works with
Studio: 20.4.1 - 22.10
Certification
Silver Certified
Application
Support
UiPath Community Support