2014-07-11 15 views
8

Sono nuovo inEsempio di mondo reale di Apache Helix, Zookeeper, Mesos ed Erlang?

  • Apache ZooKeeper: ZooKeeper è un servizio centralizzato per mantenere le informazioni di configurazione, denominazione, fornendo la sincronizzazione distribuita, e di fornire servizi di gruppo.

  • Apache Mesos: Apache Mesos è un gestore cluster che semplifica la complessità delle applicazioni in esecuzione su un pool condiviso di server.

  • Apache Helix: Apache Helix è un framework di gestione cluster generico utilizzato per la gestione automatica delle risorse partizionate, replicate e distribuite ospitate su un cluster di nodi.

  • Erlang Langauge: Erlang è un linguaggio di programmazione utilizzato per costruire sistemi soft real-time altamente scalabili con esigenze di alta disponibilità.

Sembra a me che Helix e Mesos entrambi sono utili per la Clustering gestione del sistema. In che modo sono correlati a ZooKeeper? Sarebbe meglio se qualcuno mi desse un esempio del mondo reale per il loro utilizzo.

Sono curioso di sapere come [BOINC][1] stanno distribuendo le attività ai loro clienti? Stanno usando una delle tecnologie sopra citate? (Dimentica di Erlang).

Ho solo bisogno di una breve vista su di esso :)

+1

Mi chiedo solo, perché stai inserendo Erlang nell'elenco? – ibizaman

risposta

-1

Apache Zookeeper può essere installato su una singola macchina o su un cluster. Può essere utilizzato per tenere traccia dei registri. Può fornire vari servizi su una piattaforma distribuita.

Storm e Kafka si affidano a Zookeeper.

Storm utilizza Zookeeper per archiviare tutti gli stati in modo che possa essere ripristinato da un'interruzione in uno qualsiasi dei suoi servizi di componenti (distribuiti).

Gli utenti di coda Kafka possono utilizzare Zookeeper per archiviare informazioni su ciò che è stato consumato dalla coda.