Skip to content

jsalinaspolo/vertx3-ping-pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vertx3 ping-pong cluster example

Environment configuration

I've created 3 different configurations to cover the different possible environments

  1. Local (disable multicast, enable tcp-ip and overwrite interfaces to use local 127.0.0.1)
  2. Development (disable multicast, enable tcp-ip and overwrite interfaces with the nodes)
  3. Test (enable multicast, overwrite interfaces to fix problems when multiple network interfaces on the server)

Build by environment

  1. Local: mvn clean install -Plocal

  2. Dev: mvn clean install -Pdev

  3. Test: mvn clean install -Ptest

Upload jars to different machines

  1. Copy pong/target/pong-1.0-SNAPSHOT-fat.jar in one machine
  2. Copy ping/target/ping-1.0-SNAPSHOT-fat.jar in a different machine

Run the jars

  1. 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

  1. 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages