/aeron-io-samples

Primary LanguageJavaApache License 2.0Apache-2.0

Aeron.io Quick Start

Note: This code in this repo is for demonstration purposes only and is not representative of a production system. Please contact info@aeron.io for help configuring your system.

A Cluster and command line client built using Aeron Cluster.

demo

Running

Running the samples in Docker is the easiest way to get started. See the docker readme for more details.

Local

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

Development requirements

  • Java 21
  • Gradle 8.5

Runtime requirements

  • 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