Skip to content

doctainer/org.maushake.bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bootstrap

This util is a java counterpart of the bootstrap.erl erlang application see: https://github.com/schlagert/bootstrap

This util allows java jinterface nodes to participate in the process of populating an erlang cluster It is also possible to use this util without erlang (and it's epmd) to efficiently lookup any number of uniquely named items (nodes) and make them aware of each other.

The Java API is a Connection Controller which is notified of emerging nodes. The advantage of using erlangs port mapper daemon (epmd) is, that the connection controller gets informed of nodes that go down.

Build

run

$ mvn package

Config

TODO

Run

The class org.maushake.bootstrap.HowTo (see the test-folder) shows how to start the bootstrap protocol for a given node. Start epmd before invoking this class

Known Issues

  • Transport broadcast is not fully implemented
  • A method to stop the protocol is missing
  • Epmd-less use needs improvements

About

simple, traffic minimizing udp lookup written in java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages