Here you will find a collection of samples and tools for Aeron. The build process builds a complete jar of the samples and places it in this location
aeron-samples/build/libs/samples.jar
Each of the Samples can be run with a simple script that can be found in:
aeron-samples/scripts/
Here is a brief list of the samples and what each tries to do.
- BasicSubscriber: Simple subscriber that prints the contents of messages it receives.
- BasicPublisher: Simple publisher that sends a number of messages with a one second pause between them.
- RateSubscriber: Subscriber that prints the rate of reception of messages.
- StreamingPublisher: Publisher that streams out messages as fast as possible, displaying rate of publication.
- AeronStat: Monitoring tool that prints the labels and values of the counters in use by a media driver.
- ErrorStat: Monitoring tool that prints the distinct errors observed by the media driver.
- Ping: Ping side of Ping/Pong latency testing tool.
- Pong: Pong side of Ping/Pong latency testing tool.