Project: datalens
81 entity types
Matrix/Integrations/RQ Queue with Redis backend
IntegrationIntegrations

RQ Queue with Redis backend

Uses Redis for managing background jobs like file extraction, summaries, and vectorization in DataLens, with bidirectional protocol and pattern. The extraction pipeline depends on the RQ queue for batch extraction job management. RQ Worker depends on RQ queue to consume extraction jobs and process them. The RQ extraction queue on redis triggers the extract_file_job(file_id) function to process file extraction jobs for summaries. The Docker-compose configuration depends on the RQ extraction queue on redis for job processing. The Docker-compose configuration was constrained by a misconfiguration of the RQ extraction queue on redis causing job processing issues. The Backend container uses the RQ extraction queue on redis for managing extraction jobs. RQ Worker extraction processing depends on Redis RQ job queuing for managing extraction jobs. Batch Processing Strategy uses RQ job queue for job management and reliability. Batch extraction is managed by the Backend using RQ job queue for job orchestration.

Attributes
labelsEntity,Integration
external systemRedis
purposeThe RQ Queue with Redis backend is used for managing background jobs and task queues, such as asynchronous file extraction, summaries generation, and vectorization processes in the DataLens platform.
patternintegration
directionbidirectional
protocolRedis
Relationships9 connections
Loading graph...