{"id":19765679,"url":"https://github.com/openhft/chronicle-queue-demo","last_synced_at":"2025-04-05T09:07:00.926Z","repository":{"id":37801918,"uuid":"63602831","full_name":"OpenHFT/Chronicle-Queue-Demo","owner":"OpenHFT","description":"Sample programs for Chronicle Queue","archived":false,"fork":false,"pushed_at":"2025-01-02T14:19:39.000Z","size":1303,"stargazers_count":75,"open_issues_count":7,"forks_count":51,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-03-29T08:07:06.153Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/OpenHFT.png","metadata":{"files":{"readme":"README.adoc","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":"2016-07-18T12:54:03.000Z","updated_at":"2024-12-21T14:45:18.000Z","dependencies_parsed_at":"2023-01-30T01:45:47.431Z","dependency_job_id":"bb35d5ba-1c8b-444d-b817-5a876227ba9d","html_url":"https://github.com/OpenHFT/Chronicle-Queue-Demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Queue-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Queue-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Queue-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenHFT%2FChronicle-Queue-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenHFT","download_url":"https://codeload.github.com/OpenHFT/Chronicle-Queue-Demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312077,"owners_count":20918344,"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":[],"created_at":"2024-11-12T04:19:01.566Z","updated_at":"2025-04-05T09:07:00.868Z","avatar_url":"https://github.com/OpenHFT.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Chronicle-Queue-Demo\nPeter Lawrey\n:imagesdir: images\n\nThis is a tutorial demonstrating the usage of Chronicle Queue with simple demo programs.\n\n== Order Processor\n\nimage::Two-hop-latency.PNG[]\n\nYou can find the source code for the order processor example https://github.com/OpenHFT/Chronicle-Queue-Demo/tree/master/order-processor[here].\n\n== Downloading and Running Sample Programs\n\nIf you're running Windows, you will need to install the `git` client and `open-ssh` Cygwin, https://cygwin.com/install.html[here], with a guide showing installation and packages http://www.mcclean-cooper.com/valentino/cygwin_install/[here].\nThis allows you to install Linux packages that aren't already on Windows.\n\nWhen this asks you which packages you want to install, search for and add `git`.\nThis is under `Development` and you need to click `skip` so it says to `install`.\n\nimage::gitpack.png[]\n\nOpen IntelliJ or your favorite https://en.wikipedia.org/wiki/Integrated_development_environment[Integrated Development Environment (IDE)]. If you haven't installed an IDE, we recommend https://www.jetbrains.com/idea/download/#section=windows[IntelliJ], which we'll use for this tutorial.\n\nIn IntelliJ, select `Get from VCS` to clone the Chronicle Queue Sample code.\n\nimage::homegit.png[]\n\nThen, copy the following URL into the `Git Repository URL` field and remember the `Parent Directory`. Click `Clone` to get the code.\n\n[source]\n----\nhttps://github.com/OpenHFT/Chronicle-Queue-Demo.git\n----\n\nimage::Clone.PNG[]\n\nIf you close the project, you can reopen it by going to `File -\u003e Open`. You'll find the repository in the directory where you saved it.\n\nimage::directory.PNG[]\n\nNow you're ready to run the example programs! You can start with https://github.com/OpenHFT/Chronicle-Queue-Demo/tree/master/simple-input[Simple Input].\n\nThe second example is https://github.com/OpenHFT/Chronicle-Queue-Demo/tree/master/simple-translator[Simple Translator].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenhft%2Fchronicle-queue-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenhft%2Fchronicle-queue-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenhft%2Fchronicle-queue-demo/lists"}