/aeron-cookbook-code

Source code related to Aeron cookbook

Primary LanguageJavaApache License 2.0Apache-2.0

Aeron Cookbook Code Samples

Samples which should be reviewed alongside Aeron Cookbook

Projects:

  • sbe-core + sbe-protocol - a project defining an SBE schema, along with some tests showing how to use it.
  • cluster-core - Aeron cluster samples
  • ipc-core - focused on IPC samples. Contains the minimal Aeron one file sample, plus a project showing one-way IPC between two agents.
  • eider-protocol - holds the eider specifications used in other projects
  • theory - examples from the Distributed Systems Basics section
  • archive-core - focused on Aeron Archive samples.

Requires:

  • Java 15
  • Eider
  • Gradle 6.7

Tested on Ubuntu 18 & macOS 10.15 & 11

build

Work in progress Aeron cookbook.

Eider sits on GitHub packages for now. You will need to create a file eider.properties to gain access. Add the following:

gpr.usr=your-username gpr.key=personal-access-token-with-repository-read

See GitHub for details on the personal access token