Skip to main content

Queues

The Queue System is a mechanism designed to store and manage limitless JSON data in a queue. It provides the ability to add items to the queue with reference, priority, and JSON data attributes. When needed, the Robbot Agent can get the JSON data to a for further processing.

Introduction

The JSON Queue System allows users to store and manage JSON data in a queue. It provides a flexible and scalable solution for handling large amounts of JSON data, allowing users to prioritize and retrieve data as needed. The system is designed to seamlessly integrate with Robbot, an intelligent agent for processing JSON data.

Components

  1. Queue: The queue is the core component of the system. It stores the JSON data items in the order they are added and allows for efficient retrieval based on priority.

  2. Item: An item represents a single JSON data entry in the queue. Each item consists of a reference, priority level, and the actual JSON data.

  3. Robbot Agent: The Robbot agent is responsible for processing the JSON data received from the queue. It performs various tasks such as analysis, extraction, or any other required operations.

Creating Queues

To create queues, click on the New Queue button. Define the Name & Description of the queue and click on the Save button. Queue will be created at the table with the date & time data which is about its creation.

Adding Items to the Queue

  1. Click on the + icon which is named Queue Items on the Queues table.
  2. Click on the Add Queue Item to reate a new item with the following attributes:
  • Reference: A unique identifier for the item.
  • Priority: The value that indicates the importance or urgency of the item.
  • JSON Data: The actual JSON data to be stored in the queue.
  1. Click on the Save button to create a new queue item.

Sending Data to Robbot Agent

To send JSON data to the Robbot agent for further processing, follow these steps:

  1. Retrieve an item from the queue using the retrieval process described earlier.

  2. Send the JSON data to the Robbot agent's endpoint for analysis or any other required operations.