Skip to content

ingted/FlightHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlightHouse

A F# based Akka.Net multiple node seeding tool.

At each node you want to deploy a seed node, just configure the "majoritynodecount" number in app.config, e.g. 3 (of 5 seed nodes). They will auto elect a leader with P2P flavor, and auto vote until the vote of every node received meets the majoritynodecount, all the 5 nodes will invoke joinseednode to form the Akka cluster.

P2PNET patch

For the Fsi use case, I did some change to P2PNET to make it work fine with Fsi in Windows.

Auto recover

Every node crashed would easily rejoin with the welcome message. You can kill each process of each nodes and restart the program to see they found out each other and auto join again.

Support

[email protected] +886908208029

10:00AM ~ 22:00PM GMT+8

The output

https://github.com/ingted/FlightHouse/wiki/Four-nodes-demo

About

F# Akka.Net seed node program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published