Queue Unit

Queue Unit


Queue Unit Overview

  1. Purpose: Queue Unit in a flow diagram manages asynchronous processing by placing transactional messages into a queue for later handling. This unit helps to process where messages need to be processed in sequence or by different systems.
  2. What it does:
    1. Adds items to a queue for background or deferred processing.
    2. Allows decoupling between the main flow and downstream tasks.
    3. Supports load balancing and parallel processing.
  3. How it works:
    1. Input: The main flow generates a message or data packet (e.g., document ID, payload).
    2. Queue Operation:
      1. Pushes the item into a queue (e.g., message queue, job queue).
      2. The queue can be in systems like RabbitMQ, Azure Service Bus, AWS SQS, or internal workflow queues.
    3. Downstream Processing: Another process or worker pulls items from the queue and processes them asynchronously.
    4. Benefits:
      1. Improves scalability.
      2. Handles spikes in workload.
      3. Ensures reliability (items stay in the queue until processed).
  4. Use case:
    1. Document Workflow: Queue documents for OCR processing by background workers.
    2. Integration: Queue API requests for batch processing.
    3. Event Handling: Queue notifications for asynchronous delivery.
  5. Visual Representation:
    • Related Articles

    • Edit Queue Unit

      Edit Queue Unit
    • Edit Queue Unit

      Edit Queue Unit
    • Edit Queue Trigger Unit

      Edit Queue Trigger Unit
    • Edit Start Unit

      Overview The Start Unit is the entry point of a flow in the Automation Flow Designer/Editor. It defines when and how an automation flow is initiated and marks the start of execution. The start unit is mandatory for the flow, where you need to define ...
    • Edit XSLT Unit

      Overview The XSLT Unit is an action unit in the Flow Editor/Designer that enables you to transform XML data using XSLT (Extensible Stylesheet Language Transformations) during execution. It allows complex XML transformations, mappings, and ...