Patrón AsyncJob: cómo se encola un trabajo asíncrono con Huey, qué forma tiene el endpoint (202 + job_id) y cómo se consulta GET /api/jobs/{job_id}. Incluye kinds existentes y cómo se fija la org (RLS
Pregunta
Patrón AsyncJob: cómo se encola un trabajo asíncrono con Huey, qué forma tiene el endpoint (202 + job_id) y cómo se consulta GET /api/jobs/{job_id}. Incluye kinds existentes y cómo se fija la org (RLS/GUC app.current_org_id) dentro de la tarea Huey.
Respuesta
Para encolar un trabajo, el servidor crea un AsyncJob con estado pending y responde con un código 202 y el job_id. El proceso se realiza mediante una tarea en Huey.
Para consultar el estado, utiliza el endpoint GET /api/jobs/{job_id}.
Los tipos de trabajos (kind) disponibles actualmente son:
autoplanai_analysisbackup_fullrestore_full
El aislamiento de la organización se gestiona mediante RLS (Row Level Security) y un filtro en el ORM para asegurar que los datos pertenecen a la organización correcta.
Notas del archivador
Esta página fue archivada automáticamente por el Bibliotecario tras una consulta bib_ask. Estado draft hasta revisión humana. El Curator diario la revisará; usa /wiki-promote para pasarla a active o /wiki-delete para descartarla.