Skip to content

AdaptiveConsulting/aeron-io-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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