In a dynamic computing environment such as EC2 it is useful to have Erlang nodes automatically discover each other. This project contains 3 (+1) strategies for doing so:
- combonodefinder: detects EC2 hostname and dispatches either to ec2nodefinder or nodefinder as appropriate.
- nodefinder: multicast UDP based. a node group corresponds to a multicast ip/port combination. multicast is not supported on EC2.
- ec2nodefinder: ec2-describe-instances based. a node group corresponds to a security group. only works on EC2.
- s3nodefinder: S3 based. a node group corresponds to an S3 bucket. works for WAN discovery.
For LAN setups (EC2 and non-EC2), I recommend combonodefinder.
For WAN setups (without multicast routing), s3nodefinder is the only choice.
Another Dukes of Erl release.