{"id":24734581,"url":"https://github.com/aeron-io/aeron-cookbook-code","last_synced_at":"2025-04-05T19:10:32.675Z","repository":{"id":37599316,"uuid":"223637858","full_name":"aeron-io/aeron-cookbook-code","owner":"aeron-io","description":"Source code related to Aeron Cookbook","archived":false,"fork":false,"pushed_at":"2025-03-18T23:36:13.000Z","size":3901,"stargazers_count":103,"open_issues_count":11,"forks_count":41,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-29T18:08:08.773Z","etag":null,"topics":["aeron","java"],"latest_commit_sha":null,"homepage":"https://aeroncookbook.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aeron-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-23T18:53:55.000Z","updated_at":"2025-03-28T19:57:15.000Z","dependencies_parsed_at":"2023-11-12T16:14:16.590Z","dependency_job_id":"db102e26-6e00-4dc9-8ef5-077f91e9c8cf","html_url":"https://github.com/aeron-io/aeron-cookbook-code","commit_stats":null,"previous_names":["real-logic/aeron-cookbook-code","aeron-io/aeron-cookbook-code"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeron-io%2Faeron-cookbook-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeron-io%2Faeron-cookbook-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeron-io%2Faeron-cookbook-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeron-io%2Faeron-cookbook-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aeron-io","download_url":"https://codeload.github.com/aeron-io/aeron-cookbook-code/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247386262,"owners_count":20930619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aeron","java"],"created_at":"2025-01-27T19:07:34.804Z","updated_at":"2025-04-05T19:10:32.652Z","avatar_url":"https://github.com/aeron-io.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aeron Cookbook Code Samples\n\nSamples which should be reviewed alongside Aeron Cookbook\n\n\u003e **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.\n\n\u003e **Note**: JDK 17+ requires that `--add-opens java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED` is added to the VM Options to run the examples.\n\nProjects:\n- `sbe-core` and `sbe-protocol` - a project defining an SBE schema, along with some tests showing how to use it.\n- `ipc-core` and `async` - focused on Aeron IPC samples. Also contains the minimal Aeron one file sample.\n- `aeron-core` and `aeron-mdc` - a sample Aeron UDP client and server, with basic UDP and Multi-destination cast. Multi-destination cast example includes docker.\n- `archive-core` and `archive-multi-host` and `archive-replciation` - Aeron Archive samples, including multiple hosts under docker and archive replication across multiple nodes.\n- `cluster-rsm` and `rfq` - Aeron Cluster samples, using SBE for the protocol\n- `theory` - examples from the Distributed Systems Basics section\n\nRequires:\n- Java 21\n- Gradle 8.5\n- Docker (to run some samples)\n\n ![build](https://github.com/aeron-io/aeron-cookbook-code/workflows/JavaCI/badge.svg)\n \nSample code from Aeron cookbook.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faeron-io%2Faeron-cookbook-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faeron-io%2Faeron-cookbook-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faeron-io%2Faeron-cookbook-code/lists"}