Ein Beispiel aus der realen Welt von Apache Helix, Zookeeper, Mesos und Erlang?

8

Ich bin neu in

  • Apache ZooKeeper : ZooKeeper ist ein zentralisierter Dienst zum Verwalten von Konfigurationsinformationen, Benennen, Bereitstellen von verteilter Synchronisierung und Bereitstellen von Gruppendiensten.

  • Apache Mesos : Apache Mesos ist ein Cluster-Manager, der die Komplexität der Ausführung von Anwendungen in einem gemeinsam genutzten Pool von Servern vereinfacht.

  • Apache Helix : Apache Helix ist ein generisches Cluster-Management-Framework, das für die automatische Verwaltung partitionierter, replizierter und verteilter Ressourcen verwendet wird, die auf einem Cluster von Knoten gehostet werden.

  • Erlang Langauge : Erlang ist eine Programmiersprache, die zum Erstellen von massiv skalierbaren Soft-Realtime-Systemen mit hohen Anforderungen an die Verfügbarkeit verwendet wird.

Es klingt für mich, dass Helix und Mesos beide nützlich für Clustering management System sind. Wie hängen sie mit ZooKeeper zusammen? Es wäre besser, wenn mir jemand ein Beispiel aus der Praxis gibt.

Ich bin neugierig zu wissen, wie [BOINC][1] Aufgaben an ihre Kunden verteilt? Verwenden sie eine der oben genannten Technologien? (Vergessen Sie Erlang).

Ich brauche nur eine kurze Sicht darauf:)

    
Amit Pal 11.07.2014, 09:39
quelle

1 Antwort

-1

Apache Zookeeper kann auf einem einzelnen Computer oder in einem Cluster installiert werden. Es kann verwendet werden, um Protokolle zu verfolgen. Es kann verschiedene Dienste auf einer verteilten Plattform bereitstellen.

Storm und Kafka verlassen sich auf Zookeeper.

Storm verwendet Zookeeper, um den gesamten Status zu speichern, damit er nach einem Ausfall in einem seiner (verteilten) Komponentendienste wiederhergestellt werden kann.

Kafka-Warteschlangenkonsumenten können mit Zookeeper Informationen darüber speichern, was aus der Warteschlange verbraucht wurde.

    
Ayola Jayamaha 02.03.2015 07:10
quelle