Flowgear Queues provide a way to implement asynchronous workflow processing through a Site-specific Flowgear queue. This Node provide queue and de-queue actions for a specified queue.

Version History

1.0.0.2 Initial Release

Properties

Message

Type: Object InputOutput
The content of the message.

Queue

Type: String Input
The name of the queue. This name is not case-sensitive.

Action

Type: List
Peek - Obtains the topmost message on the queue but does not remove it from the queue
Dequeue - Obtains and removes the topmost message from the queue.
Enqueue - Adds a message to the queue
The Action Property

QueueType

Type: List Input
Text - indicates that messages will be regarded as strings
Binary - indicates that messages will be regarded as byte arrays
The data type for the queue items

Remarks

Use this Node to support asynchronous Workflow patterns. Typically one Workflow will be responsible for accumulating tasks by receiving them from a consumer and loading them on to a queue. A second Workflow will then be responsible for de-queuing these tasks in order to process them asynchronously.

The queues are isolated from each other per Flowgear Site.

This Node leverages the Azure Storage SDK and includes automatic retry.

See Also

Flowgear Dequeue
Azure Queue

Did this answer your question?