Jobs em background, scheduler e realtime
neo.enqueue
neo.enqueueimport neo
def long_running_job(member_name):
neo.logger().info(f"Processando membro {member_name}")
def trigger_job(member_name):
neo.enqueue(
long_running_job,
queue="short",
member_name=member_name,
enqueue_after_commit=True
)Filas padrão
Fila
Perfil
Quando usar background job
enqueue_after_commit
enqueue_after_commitScheduler
Realtime e UI
Exemplo conceitual
Boas práticas de UX
Logs e rastreabilidade
Atualizado