2013-02-12 16 views
5

c'è qualche web server o application server per l'esecuzione di applicazioni Java con le seguenti caratteristiche offerte dal Phusion passeggeroC'è qualche server web nell'ecosistema java simile al phusion passenger?

1) DYNAMIC PROCESS MANAGEMENT in base al traffico

Phusion passeggero regolare il numero di processi applicativi basati dinamicamente su traffico e riavviare eventuali processi bloccati. In questo modo garantiamo che l'utilizzo delle risorse rimanga entro limiti definiti.

2) ARCHITETTURA OUT-of-process per la massima affidabilità

eseguire applicazioni passeggeri e la maggior parte del codice sostegno al di fuori spazio di indirizzamento del server web. Se un componente fallisce, lo riavviamo automaticamente con il nostro watchdog.

Per quanto riguarda la mia comprensione rubino su server rotaie crea o forche processo per ogni richiesta, Nei server Java per ogni richiesta di nuove discussioni saranno creati

Domande

1) in Java ecosistema qualsiasi web server o application server fanno il riavvio automatico in caso di errore componente o fuori fuori problemi di memoria o altri isssues interni

risposta

0

Marathon può fare 2) con qualsiasi applicazione schierato in un contenitore docker. La maratona non esegue attualmente il ridimensionamento automatico in base al traffico.

Marathon richiede un cluster Mesos e un cluster Zookeeper.

Marathon eseguirà più istanze dell'immagine del docker sul tuo cluster Mesos e riavvia tutte quelle che falliscono. Le immagini del docker devono fornire a Marathon un endpoint per il controllo sanitario. Se l'health-check fallisce, Marathon uccide l'istanza docker e ne avvia una nuova.

Problemi correlati