Laich

Ein WSGI-Server, der mehrere Prozesse, mehrere Threads, nicht blockierende HTTP-IO und automatisches, anmutiges Upgrade des Codes unterstützt
Jetzt downloaden

Laich Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Donovan Preston
  • Website des Verlags:
  • http://pypi.python.org/pypi/Spawning
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 20 KB

Laich Stichworte


Laich Beschreibung

Ein WSGI-Server, der mehrere Prozesse, mehrere Threads, nicht blockierende HTTP-IO und automatisches, anmutiges Upgrade von Code unterstützt Das Spawing verwendet Emerlet, um das nicht blockierende IO für HTTP-Anforderungen und Antworten zu verarbeiten. Dies bedeutet, dass der Server leicht auf eine Vielzahl von Hew-Alive-Verbindungen skaliert wird. Das Laichen der Delegierungen delegiert jedoch auch Anfragen mit anderen Formen der Multiprozessung und ist konfigurierbar, um in einer Vielzahl von Situationen nützlich zu sein. Das Laich unterstützt mehrere Python-Prozesse sowie ein ThreadPool.single oder mehrere Prozesse, die Ihre WSGI-Anwendungen im Speicher speichern können, kann das Laichen konfiguriert werden, um nur einen Python-Prozess auszuführen. In dieser Konfiguration steht Ihr Antragsstatus für alle Anfragen zur Verfügung, aber Ihre Anwendung kann jedoch nicht den vollen Vorteil von mehreren Prozessoren nutzen. Die Verwendung mehrerer Prozesse nutzen alle Prozessoren und sollten somit für Anwendungen verwendet werden, die nicht den Status.Single- oder Mehrfacharbeitsthread (oder den Arbeitsprozess) nicht teilen Stattdessen zusammenarbeiten (z. B. Vorgänge im Sockelmodul), können Sie jeden Prozess konfigurieren, um nur einen einzelnen Hauptfaden auszuführen und stattdessen mit GREATLLET MICROTREADE zusammenzuarbeiten. Dies kann nützlich sein, wenn Ihre Anwendung sehr klein ist und auf eine große Anzahl von gleichzeitigen Anforderungen wie einem COMET-Server oder einer Anwendung skaliert werden muss, die AJAX-Abrechnung verwendet. Die meisten vorhandenen WSGI-Anwendungen führen jedoch wahrscheinlich Sperrvorgänge aus (z. B. Anruf von Datenbankadapterbibliotheken, die blockierende Sockeloperationen ausführen). Für die meisten WSGI-Anwendungen ist daher für die meisten WSGI-Anwendungen eine Kombination mehrerer Prozesse und mehrfachen Threads ideal. Eigentüfter Code ReloadingBy-Standard, achtet sich auf alle Python-Dateien, die in SYS.Modulen für Änderungen importiert werden, und führen ein anmutiges Reload bei Änderung aus. Es wird gesagt, dass alte Prozesse aufhören, Anforderungen anzunehmen und herausragende Anfragen zu beenden, die sie servieren, und das Herunterfahren. Inzwischen werden die neuen Prozesse gestartet und angenommen, dass Anfragen angenommen und mit dem neuen aktualisierten Code gewartet werden. Dabei werden die Benutzer Ihrer Website angezeigt, dass die Benutzer der Website "Verbindungen abgelehnt" werden, da der Server während des Reloads ständig zugehört wird.


Laich Zugehörige Software

Im Chat

Air-basierte Chat-Anwendung, mit der Sie mit den Benutzern auf demselben LAN chatten können ...

146 442 KB

Herunterladen