Regenbögen!

Ein HTTP-Server für verschlafene Rack-Anwendungen
Jetzt downloaden

Regenbögen! Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The Rainbows! Team
  • Website des Verlags:
  • http://rainbows.rubyforge.org/

Regenbögen! Stichworte


Regenbögen! Beschreibung

Ein HTTP-Server für verschlafene Rack-Anwendungen Regenbögen! ist ein HTTP-Server für verschlafene Rack-Anwendungen. Es basiert auf einem Einhorn, der jedoch auf Anwendungen umgehen, die lange Antrags- / Reaktionszeiten und / oder langsame Kunden erwarten. Für Rackanwendungen, die nicht stark von langsamen externen Netzwerkabhängigkeiten gebunden sind, sollten Sie das Einhorn stattdessen als einfacher und einfacher zu debuggen.rainbows berücksichtigen! ist für die ungeraden Dinge Unicorn fehlschlagen unter: * 3RD-Party-APIs (zu Diensten außerhalb Ihres Kontroll- / LANs) * OpenID-Verbraucher (an Anbieter außerhalb Ihres Kontroll- / LANs) * Umgekehrte Proxy-Implementierungen mit Bearbeitungs- / Zensoring (auf Voraussetzungen außerhalb Ihrer Kontrolle / LAN) * COMET * BOSH (mit langsamen Clients) * HTTP-Server Push * Langabfrage * Reverse AjaxrainBows können auch verwendet werden, um langsame Clients auch mit schnellen Anwendungen mithilfe des REV-Parallelitätsmodells zu bedienen. Seite auf rubyforge und run run setup.rb nach auspacken: rubyforge.org/frs/? group_id = 8977You kann es auch über rubygems auf rubyforge installieren: edelw RAINBOWSRAINBOWS! Bindet an alle Schnittstellen auf dem TCP-Port 8080 von Standard-Configuration-Dateien Rainbows! Suchen Sie nach der von RACKUP verwendeten CONFIG.RU-Datei in app_root.für Bereitstellungen, es kann eine Konfigurationsdatei für Einhorn und Regenbogen verwenden! - Spezifische Optionen, die vom Befehlszeilenschalter von --config-file / -c angegeben sind. Regenbögen! Akzeptiert alle Optionen in Unicorn :: Configurator sowie den "Regenbogen!" Block, so dass Sie in Ihrer Konfigurationsdatei Folgendes haben können: Regenbogen! Verwendung: Revactor Worker_Connections 400 Ende Hier sind einige wichtige Funktionen von "Regenbogen!" · Entwickelt für Rack, der Standard für moderne Rubin-HTTP-Anwendungen. · Aufgebaut auf einhorn und erbaut seine Prozess- / Sockel-Verwaltungsfunktionen wie transparente Upgrades und Rubin-Konfiguration DSL. · Wie bei Einhorn ist es in der Lage, große Anforderungskörper von der Buchse auf der Anwendung abzubauen, während der Kunde noch hochgeladen wird. Seit Regenbogen! kann mit langsamen Kunden umgehen, diese Funktion ist nützlicher als bei Einhorn. · Kombiniert Schwergewichts-Parallelität (Arbeiterprozesse) mit leichter Parallelität (Akteure oder Threads), sodass CPU / Speicher / Festplatte unabhängig von Clientverbindungen skaliert werden kann. Alternative Parallelitätsmodelle (in der TODO aufgeführt) werden unterstützt, wenn wir Zeit für sie finden. Anforderungen: · Rubin


Regenbögen! Zugehörige Software