Fspffread

F # -Routinen zur Unterstützung der Teilnahme an einem Spread-Netzwerk.
Jetzt downloaden

Fspffread Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Nick Gunn
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 1.4 MB

Fspffread Stichworte


Fspffread Beschreibung

Fspread bietet einen kleinen Satz von F # -Routinen zur Unterstützung der Teilnahme an einem Spread-Netzwerk. Spread ist ein Open-Source-Toolkit, der einen leistungsstarken Messaging-Dienst bereitstellt, der fehlerhafte Fehlern auf lokalen und weiten Netzwerken ist. Es verfügt über eine Client-Daemon-Architektur, wobei die meisten der in dem Spread-Dämon implementierten Funktionen und einem einfachen TCP-basierten Protokoll für die Kommunikation mit Kunden miteinander implementiert werden. Durch die Bereitstellung konsistenter, bestellter und zuverlässiger Mitgliedschaftsmeldungen an Prozesse, die an einem Netzwerk teilnehmen, können diese Prozesse wirklich verteilte Algorithmen für die Fehlertoleranz, die Lastausgleichs- und Anführerwahlen ohne weitere Vereinbarung / Konsens-Protokolle umsetzen. Dieses Projekt bietet eine F # -Animplementierung des Spread-Client-Side-Protokolls, wodurch F # -Projekte an einem Spread-Netzwerk teilnehmen können. Die bereitgestellten Beispielprojekte umfassen: Eine Konsolenanwendung zum Verbinden und Verlassen von Gruppen sowie Senden von Nachrichten an diese Gruppen. Eine Serveranwendung, die möglicherweise viele Fälle aufweist, die jeweils einig sind, wer der Anführer ist, mit den verbleibenden Replizieren dieses Zustands. Instanzen können kommen und gehen. Der Server zeigt, wie ein neuer Anführer im Falle des vorherigen, der fehlgeschlagen ist, gewählt werden kann. Der Server unterstützt Client-Abonnements und lädt diese unter dem Anführer / Repliken ein. Client-Abonnements werden bei Knotenausfällen an neue Knoten migriert. Eine Clientanwendung, die die Serveranwendung für ihren aktuellen Status abonniert.


Fspffread Zugehörige Software