Desove

Un servidor WSGI que admite múltiples procesos, múltiples subprocesos, no bloqueo HTTP IO y actualización automática de códigos de código
Descargar ahora

Desove Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Donovan Preston
  • Sitio web del editor:
  • http://pypi.python.org/pypi/Spawning
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 20 KB

Desove Etiquetas


Desove Descripción

Un servidor WSGI que admite múltiples procesos, múltiples subprocesos, sin bloqueo HTTP IO y actualización automática de códigos de código El desove utiliza evento para hacer IO de no bloqueo para solicitudes y respuestas HTTP. Esto significa que el servidor se escalará a una gran cantidad de conexiones mantenido fácilmente. Sin embargo, el desove también delega las solicitudes utilizando otras formas de multiprocesamiento y es configurable para ser útil en una amplia variedad de situaciones. El desove es compatible con varios procesos de Python, así como un procesamiento de ThreadPool.Single o múltiple, su estado de almacenamiento de aplicaciones WSGI en la memoria, la desove puede configurarse para ejecutar solo un proceso de Python. En esta configuración, su estado de aplicación estará disponible para todas las solicitudes, pero su solicitud no podrá aprovechar al máximo los procesadores múltiples. El uso de múltiples procesos se aprovechará de todos los procesadores y, por lo tanto, se debe utilizar para aplicaciones que no compartan estados. SIGHT o múltiples hilos de trabajador (o proceso de trabajador) Si sus aplicaciones WSGI realizan un cierto subconjunto de llamadas de bloqueo que han sido monkeypatch por evento a evento a Coopere en su lugar (como las operaciones en el módulo de socket), puede configurar cada proceso para ejecutar solo un solo hilo principal y cooperar utilizando Greenlet Microthreads en su lugar. Esto puede ser útil si su solicitud es muy pequeña y necesita escalar a una gran cantidad de solicitudes simultáneas, como un servidor de cometa o una aplicación que utiliza el sondeo de Ajax. Sin embargo, la mayoría de las aplicaciones de WSGI existentes probablemente realizarán operaciones de bloqueo (por ejemplo, llamando a las bibliotecas adaptador de la base de datos que realizan operaciones de bloqueo de bloqueo). Por lo tanto, para la mayoría de las aplicaciones WSGI, una combinación de múltiples procesos y múltiples subprocesos será ideal. Grabeful Code ReloadingBy Predeterminado, el desove se adhiere a todos los archivos de Python que se importan en SYS.modules para cambios y realizan una recarga elegante en el cambio. Se les dice a los procesos antiguos que dejen de aceptar solicitudes y terminar cualquier solicitud pendientes que están manteniendo, y cierre. Mientras tanto, los nuevos procesos se inician y comienzan a aceptar las solicitudes y atenderlos con el nuevo código actualizado. En ningún momento, los usuarios de su sitio web verán errores de "conexión rechazada" porque el servidor se escuchará continuamente durante la recarga.


Desove Software relacionado

Nuke algo mejorado

Un complemento de Firefox que le permite ocultar cualquier cosa con el menú contextual Eliminar el objeto ...

177 18 KB

Descargar