Gunicorn: cómo compartir el objeto en el proceso de trabajo y tiempo para cambiar el objeto.

Creado en 29 ene. 2018  ·  4Comentarios  ·  Fuente: benoitc/gunicorn

Question

Todos 4 comentarios

puede Gunicorn lidiar con? emgencia!

No está muy claro lo que estás preguntando.

gunicorn no contiene ningún soporte para compartir objetos entre diferentes procesos de trabajo. Necesitará usar su propio enfoque para eso. Hay muchas opciones en función de sus necesidades. Éstas incluyen:

  • un almacén de datos NoSQL como Redis o ZODB
  • una base de datos SQL como MySQL o sqlite
  • un proceso dedicado que maneja todos los datos con los que se comunica, como una cola de apio o incluso su propio uso de sockets.

1.¿Puedo compartir el archivo en los diferentes procesos de trabajo?
antes de comenzar gunicorn, leo el archivo en la memoria, y es hora de cambiar la memoria。

En algún caso, por ejemplo: aprendizaje automático. Tenga siempre un modelo de big data, y este modelo es de solo lectura. Para usar multi-core en una computadora, deberíamos usar multiprocesador en lugar de muti-thread, por lo que gunicorn puede compartir datos comunes entre todos los procesadores será muy útil.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

benoitc picture benoitc  ·  4Comentarios

yongzhuo picture yongzhuo  ·  4Comentarios

ttcqaq picture ttcqaq  ·  4Comentarios

leonardbinet picture leonardbinet  ·  4Comentarios

mw44118 picture mw44118  ·  4Comentarios