Fspread

F # Routines om deel te nemen aan een spreidingsnetwerk.
Download nu

Fspread Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Nick Gunn
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 1.4 MB

Fspread Tags


Fspread Beschrijving

Fspread biedt een kleine set van F # -routines om deel te nemen aan een spreidingsnetwerk. Verspreiding is een open source toolkit die een hoogwaardige berichtenservice biedt die veerkrachtig is voor fouten in lokale en wijd gebiedsnetwerken. Het heeft een client-daemon-architectuur, met de meeste functionaliteit die wordt geïmplementeerd in de Spread Daemon en een eenvoudig TCP-gebaseerd protocol voor communicatie met klanten. Door consistente, bestelde en betrouwbare lidmaatschapsberichten aan te geven aan processen die deelnemen aan een netwerk, kunnen die processen echt-gedistribueerde algoritmen implementeren voor fouttolerantie, load-balancing en leiderverkiezingen, zonder verdere overeenkomst / consensusprotocollen. Dit project biedt een F #-implementatie van het Spread Client-Side-protocol, waardoor F # -projecten deel te nemen aan een spreidingsnetwerk. De verstrekte voorbeeldprojecten omvatten: Een console-applicatie voor het verbinden en verlaten van groepen, evenals het verzenden van berichten naar die groepen. Een serverapplicatie die veel gevallen kan hebben, akkoord gaat met wie de leider is, met de resterende replicerende die staat. Gevallen kunnen komen en gaan. De server toont aan hoe een nieuwe leider kan worden verkozen in het geval van de vorige falen. De server ondersteunt clientabonnementen en load-balances deze onder de leider / replica's. Client-abonnementen worden gemigreerd naar nieuwe knooppunten in het geval van knooppuntstoringen. Een clienttoepassing die de serverapplicatie voor zijn huidige status onderschrijft.


Fspread Gerelateerde software