Samples which should be reviewed alongside Aeron Cookbook
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.
Note: JDK 17+ requires that
--add-opens java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMEDis added to the VM Options to run the examples.
Projects:
sbe-coreandsbe-protocol- a project defining an SBE schema, along with some tests showing how to use it.ipc-coreandasync- focused on Aeron IPC samples. Also contains the minimal Aeron one file sample.aeron-coreandaeron-mdc- a sample Aeron UDP client and server, with basic UDP and Multi-destination cast. Multi-destination cast example includes docker.archive-coreandarchive-multi-hostandarchive-replciation- Aeron Archive samples, including multiple hosts under docker and archive replication across multiple nodes.cluster-rsmandrfq- Aeron Cluster samples, using SBE for the protocoltheory- examples from the Distributed Systems Basics section
Requires:
- Java 21
- Gradle 8.5
- Docker (to run some samples)
Sample code from Aeron cookbook.