Note: This code in this repo is for demonstration purposes only and is not representative of a production system. Please contact [email protected] for help configuring your system.
A Cluster and command line client built using Aeron Cluster.
Running the samples in Docker is the easiest way to get started. See the docker readme for more details.
- run
./gradlew
to build the code - in one terminal, run
./gradlew runSingleNodeCluster
- in another terminal, run the admin application. See admin readme for more details.
- Java 21
- Gradle 8.5
- Linux/macOS (if you want to run the samples in your local environment; windows currently untested)
- Docker Compose 2.x - see docker readme for more details
- Kubernetes 1.26.x - see kubernetes readme for more details
- Minikube 1.31.x - if running Kubernetes with minikube. See kubernetes readme for more details