55A simple java program that can start 1 or more NATS Servers and then add chaos,
66by taking one of them down on a delay and bringing it back up after a downtime.
77
8- ** Current Release** : 0.0.2
9-   ; ** Current Snapshot** : 0.0.3 -SNAPSHOT
8+ ** Current Release** : 0.0.3
9+   ; ** Current Snapshot** : 0.0.4 -SNAPSHOT
1010  ; ** Gradle and Maven** ` io.synadia:chaos-runner `
1111
1212[ Dependencies Help] ( https://github.com/synadia-io/orbit.java?tab=readme-ov-file#dependencies )
@@ -16,11 +16,11 @@ by taking one of them down on a delay and bringing it back up after a downtime.
1616The project builds an Uber Jar that contains the compiled code for the Chaos Runner and the Nats Server Runner.
1717You can get this jar in 2 ways.
1818
19- 1 . Download the release: [ chaos-runner-0.0.2 -uber.jar] ( https://repo1.maven.org/maven2/io/synadia/chaos-runner/0.0.2 /chaos-runner-0.0.2 -uber.jar )
19+ 1 . Download the release: [ chaos-runner-0.0.3 -uber.jar] ( https://repo1.maven.org/maven2/io/synadia/chaos-runner/0.0.3 /chaos-runner-0.0.3 -uber.jar )
2020
21212 . Build from the source. Get the entire chaos-runner source from this Orbit repo,
2222 and from the chaos-runner project directory and run ` gradle uberJar `
23- The Uber Jar ` chaos-runner-0.0.2 -SNAPSHOT-uber.jar ` will appear in the ` build/libs/ ` directory
23+ The Uber Jar ` chaos-runner-0.0.3 -SNAPSHOT-uber.jar ` will appear in the ` build/libs/ ` directory
2424 (relative to the ` chaos-runner ` project directory.)
2525
2626## Command Line Arguments
@@ -64,11 +64,11 @@ java -cp <Path-To>/<Jar-Name> io.synadia.chaos.ChaosRunner --servers 1 --delay 4
6464#### Path-To and Jar-Name
65651\. If you downloaded the Uber Jar release:
6666* the ` <Path-To> ` will be wherever you stored the file.
67- * The ` <Jar-Name> ` will be ` chaos-runner-0.0.2 -uber.jar ` .
67+ * The ` <Jar-Name> ` will be ` chaos-runner-0.0.3 -uber.jar ` .
6868
69692\. If you build it yourself:
7070* the ` <Path-To> ` will be relative to the ` chaos-runner ` directory in ` build/libs `
71- * the ` <Jar-Name> ` will be ` chaos-runner-0.0.2 -SNAPSHOT-uber.jar ` .
71+ * the ` <Jar-Name> ` will be ` chaos-runner-0.0.3 -SNAPSHOT-uber.jar ` .
7272
7373## Other ways to run...
7474
@@ -77,7 +77,7 @@ Alternatively you can run a program like the [ChaosRunnerExample](src/examples/j
7777### Native image
7878
7979You can a download zip file containing a Windows executable ` chaos-runner.exe ` from the release page,
80- [ chaos-runner.zip] ( https://github.com/synadia-io/orbit.java/releases/download/cr%2F0.0.2 /chaos-runner.zip )
80+ [ chaos-runner-003-windows-exe .zip] ( https://github.com/synadia-io/orbit.java/releases/download/cr%2F0.0.3 /chaos-runner-003-windows-exe .zip )
8181
8282-or-
8383
@@ -86,7 +86,7 @@ This assumes you've installed graalvm. You may need to specify the full path to
8686(or your platform equivalent) if not already in your path.
8787
8888```
89- > native-image.cmd --install-exit-handlers -cp <Path-To>\chaos-runner-0.0.2 -uber.jar io.synadia.chaos.ChaosRunner chaos-runner
89+ > native-image.cmd --install-exit-handlers -cp <Path-To>\chaos-runner-0.0.3 -uber.jar io.synadia.chaos.ChaosRunner chaos-runner
9090> chaos-runner.exe --servers 1 --delay 4000 --initial 10000
9191```
9292
0 commit comments