I've created 3 different configurations to cover the different possible environments
- Local (disable multicast, enable tcp-ip and overwrite interfaces to use local 127.0.0.1)
- Development (disable multicast, enable tcp-ip and overwrite interfaces with the nodes)
- Test (enable multicast, overwrite interfaces to fix problems when multiple network interfaces on the server)
-
Local:
mvn clean install -Plocal
-
Dev:
mvn clean install -Pdev
-
Test:
mvn clean install -Ptest
- Copy pong/target/pong-1.0-SNAPSHOT-fat.jar in one machine
- Copy ping/target/ping-1.0-SNAPSHOT-fat.jar in a different machine
- Pong:
java -jar pong-1.0-SNAPSHOT-fat.jar -cluster -cluster-host XXX.XXX.XXX.XX
for example
java -jar pong-1.0-SNAPSHOT-fat.jar -cluster -cluster-host 127.0.0.1
or
java -jar pong-1.0-SNAPSHOT-fat.jar -cluster -cluster-host 192.168.112.10
- Ping:
java -jar ping-1.0-SNAPSHOT-fat.jar -cluster -cluster-host 192.168.112.9
for example
java -jar ping-1.0-SNAPSHOT-fat.jar -cluster -cluster-host 127.0.0.1
or
java -jar ping-1.0-SNAPSHOT-fat.jar -cluster -cluster-host 192.168.112.9