Skip to content

No disponible todavía

Colas ​

Corvis todavía no incluye un módulo de colas de trabajo (productores, consumidores, reintentos y trabajos persistidos en un broker como Redis). No hay atributos para declarar procesadores ni un registro de colas.

Alternativa ​

  • Para trabajo en segundo plano dentro del mismo proceso, emite un evento con EventEmitter::emit: cada listener corre en su propia tarea de Tokio y la petición HTTP no espera (ver Eventos).
  • Para trabajo periódico, usa #[interval] o #[cron] de ScheduleModule (ver Tareas programadas).
  • Para una cola persistente, usa directamente el cliente de Rust del broker que prefieras y regístralo como provider con Provider::use_factory (ver Providers asíncronos). Corvis no aporta reintentos ni visibilidad de trabajos en ese caso.

Publicado bajo la licencia MIT.