Quiero compartir pequeñas piezas de información entre mis nodos de trabajadores (por ejemplo, tokens de autorización en caché, estadísticas, ...) en apio.Comparta áreas de memoria entre trabajadores de apio en una máquina
Si creo un archivo global dentro de mi archivo de tareas, es único por trabajador (Mis trabajadores son procesos y tienen una vida de 1 tarea/ejecución).
¿Cuál es la mejor práctica? ¿Debo guardar el estado externamente (DB), crear una memoria compartida pasada de moda (podría ser difícil debido a las diferentes implementaciones de grupo en el apio)?
¡Gracias de antemano!
¿Qué hay de la memoria caché como memcached, o tiendas clave-valor como Redis? – demalexx
Eso sería una manera, pero esperaba poder encontrar una forma sin una dependencia adicional. – Gregor
Es una pequeña dependencia pero resolverá algunos problemas que puede encontrar implementando la propia comunicación entre procesos. – demalexx