Qual è il modo migliore per gestire le attività eseguite in Celery dove il risultato è ampio? Sto pensando a cose come i dump della tabella e simili, dove potrei restituire i dati nelle centinaia di megabyte.Come dovrei usare Celery quando i risultati dell'attività sono grandi?
Sto pensando che l'approccio ingenuo di stipare il messaggio nel database dei risultati non mi servirà qui, tanto meno se utilizzo AMQP per il mio backend di risultati. Tuttavia, ho alcuni di questi casi in cui la latenza è un problema; a seconda della particolare istanza dell'esportazione, a volte devo bloccare fino a quando non restituisce e direttamente emettere i dati di esportazione dal client di attività (una richiesta HTTP è arrivata per il contenuto di esportazione, non esiste, ma deve essere fornito nella risposta a tale richiesta ... non importa quanto tempo ci vuole)
Quindi, qual è il modo migliore per scrivere attività per questo?