8

Ich bin neu inReal-World-Beispiel von Apache Helix, Zookeeper, Mesos und Erlang?

  • Apache ZooKeeper: ZooKeeper ein zentraler Service ist die Konfigurationsinformationen für die Aufrechterhaltung, Namensgebung, verteilen Synchronisation bereitstellt, und Gruppen Dienstleistungen.

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

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

  • Erlang Langauge: Erlang ist eine Programmiersprache für den Aufbau von massiv skalierbaren Soft-Realtime-Systemen mit hohen Anforderungen an die Verfügbarkeit.

Es klingt für mich, dass Helix und Mesos sowohl für Clustering Systemmanagement nützlich 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 verteilen? Verwenden sie eine der oben genannten Technologien? (Vergessen Sie Erlang).

Ich brauche nur einen kurzen Blick auf sie kann :)

+1

Fragen Sie sich nur, warum setzen Sie Erlang in die Liste? – ibizaman

Antwort

-1

Apache Zookeeper oder einem Cluster auf auf einer einzigen Maschine 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 den Zookeeper, um den gesamten Status zu speichern, so dass er sich von einem Ausfall in einem seiner (verteilten) Komponentendienste erholen kann.

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

Verwandte Themen