MiSim allows the simulation of microservice architectures regarding resilience and is based on the DesmoJ framework for discrete event modelling and simulation.
See the Wiki for further reference and usage information.
Download the newest stable release or a nightly build (see artifacts of newest workflow run).
Clone via git and run
mvn -B package --file pom.xml "-DskipTests=true" "-Dmaven.javadoc.skip=true" "-Dcheckstyle.skipExec=true"
.
You should see a misim.jar
file in the resulting target/
directory.
Note that MiSim should be executed using Java 18 (or previous). Newer Java versions are likely to result in failing or corrupted simulation runs!