Arcobaleni!

Un server HTTP per applicazioni sleepy rack
Scarica ora

Arcobaleni! Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • The Rainbows! Team
  • Sito web dell'editore:
  • http://rainbows.rubyforge.org/

Arcobaleni! Tag


Arcobaleni! Descrizione

Un server HTTP per applicazioni sleepy rack Arcobaleni! è un server HTTP per applicazioni sleepy rack. Si basa su Unicorn, ma progettato per gestire applicazioni che si aspettano tempi di richiesta / risposta lunghi e / o client lenti. Per le applicazioni del rack non sono pesantemente vincolate dalle dipendenze lenti della rete esterne, considerano unicorno invece come più semplice e più semplice da eseguire il debug.rainbows! è per le cose strane Unicorn fallisce a: * API di 3a partito (ai servizi al di fuori del controllo / LAN) * Apri consumatori (ai fornitori esterni al di fuori del controllo / LAN) * Implementazioni proxy inversa con la modifica / censura (a Upstreams al di fuori del controllo / LAN) * Comet * Bosh (con client lenti) * Push server HTTP * Polling lungo * Polling lungo * Invertire Ajaxrainbows può anche essere utilizzato per riparare i client lenti anche con applicazioni veloci utilizzando il modello di concorrenza REVS.Installazione: è possibile scaricare il Tarball dal progetto Rainbows Pagina su Rubyforge ed eseguire setup.rb Dopo aver disimballaggio: rubyforge.org/frs/? Group_id = 8977You May anche installarlo tramite RubyGems su Rubyforge: Gem Installare Rainbowsusage: per applicazioni rack-app_root (dove si trova Config.ru), Esegui: Rainbowsrainbows! Si collegherà a tutte le interfacce sulla porta TCP 8080 per default.Configuration file arcobaleni! Cercherà il file Config.ru utilizzato da Rackup in App_root.Per le distribuzioni, può utilizzare un file di configurazione per unicorno e arcobaleni!-OpzioniSpecifiche specificate dall'interruttore di comando --config-file / -c. Arcobaleni! Accetta tutte le opzioni trovate in Unicorn :: Configurator e "Arcobaleni!" Blocco, quindi puoi avere il seguente nel tuo file di configurazione: Arcobaleni! Utilizzo: Rivactor worker_connections 400 End Ecco alcune caratteristiche chiave di "Arcobaleni!": · Progettato per rack, lo standard per le moderne applicazioni HTTP Ruby. · Costruito su Unicorn, ereditando le sue caratteristiche di gestione del processo / socket come aggiornamenti trasparenti e configurazione Ruby DSL. · Come con Unicorno, è in grado di trasmettere gli organismi di richiesta di grandi dimensioni dal socket all'applicazione mentre il client sta ancora caricando. Dal momento che gli arcobaleni! Può gestire i client lenti, questa funzione è più utile di quanto non sia con unicorno. · Combina la concorrenza dei pesi massimi (processi di lavorazione) con concorrenza leggera (attori o thread), consentendo la CPU / Memory / Disk di essere ridimensionata indipendentemente dalle connessioni client. I modelli di concorrenza alternativi (elencati nel TODO) saranno supportati mentre troviamo il tempo per loro. Requisiti: · Ruby.


Arcobaleni! Software correlato