Desidero condividere piccole informazioni tra i miei nodi di lavoro (ad esempio, token di autorizzazione memorizzati nella cache, statistiche, ...) nel sedano.Condividere aree di memoria tra operatori di sedano su una macchina
Se creo un file globale all'interno del mio task, è univoco per worker (I miei worker sono processi e hanno una durata di 1 task/esecuzione).
Qual è la migliore pratica? Devo salvare lo stato esternamente (DB), creare una memoria condivisa vecchio stile (potrebbe essere difficile a causa delle diverse implementazioni del pool in sedano)?
Grazie in anticipo!
Che dire di cache come memcached o negozi di valore-chiave come Redis? – demalexx
Sarebbe un modo, ma speravo di trovare un modo senza un'ulteriore dipendenza. – Gregor
È una dipendenza minuscola ma risolverà alcuni problemi che potresti incontrare nell'implementare la propria comunicazione tra processi. – demalexx