Implementando una estructura similar a un búfer en Python
-
03-07-2019 - |
Pregunta
Estoy intentando escribir una pequeña aplicación wsgi que pondrá algunos objetos en una cola externa después de cada solicitud. Quiero hacer esto por lotes, es decir. haga que el servidor web coloque el objeto en una estructura similar a un búfer en la memoria, y otro hilo y / o proceso para enviar estos objetos a la cola por lotes, cuando el búfer sea lo suficientemente grande o después de cierto tiempo de espera, y borre el búfer. No quiero estar en el síndrome de los NIH y no quiero molestarme con los hilos, sin embargo no puedo encontrar un código adecuado para este trabajo. ¿Alguna sugerencia?
Otros consejos
Ya que escribe " hilo y / o proceso " ;, vea también multiprocessing.Queue and multiprocessing.JoinableQueue desde 2.6. Esas son variantes interprocess de la cola.
Use una flujo en búfer si está usando python 3.0.