{"id":17128820,"url":"https://github.com/conversant/disruptor","last_synced_at":"2025-05-14T07:08:26.418Z","repository":{"id":37484627,"uuid":"48179403","full_name":"conversant/disruptor","owner":"conversant","description":"Disruptor BlockingQueue","archived":false,"fork":false,"pushed_at":"2025-03-03T14:24:05.000Z","size":455,"stargazers_count":316,"open_issues_count":7,"forks_count":47,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-04-11T02:51:30.939Z","etag":null,"topics":["blockingqueue","conversantmedia-disruptor","disruptor","disruptor-blockingqueue","java"],"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/conversant.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,"zenodo":null}},"created_at":"2015-12-17T14:36:43.000Z","updated_at":"2025-03-31T19:40:26.000Z","dependencies_parsed_at":"2024-11-20T11:19:11.687Z","dependency_job_id":"c29dfda7-ee9f-4bec-87e4-5b5efc06ed2e","html_url":"https://github.com/conversant/disruptor","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conversant%2Fdisruptor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conversant%2Fdisruptor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conversant%2Fdisruptor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conversant%2Fdisruptor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/conversant","download_url":"https://codeload.github.com/conversant/disruptor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092776,"owners_count":22013290,"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":["blockingqueue","conversantmedia-disruptor","disruptor","disruptor-blockingqueue","java"],"created_at":"2024-10-14T19:08:04.064Z","updated_at":"2025-05-14T07:08:26.375Z","avatar_url":"https://github.com/conversant.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/conversant/disruptor/blob/master/src/main/resources/ConversantDisruptorLogo.png?raw=true\"\u003e\n\n# Conversant ConcurrentQueue, Disruptor BlockingQueue and ConcurrentStack\n\nDisruptor is the highest performing intra-thread transfer mechanism available in Java.  Conversant Disruptor is the highest performing implementation of this type of ring buffer because it has almost no overhead and it exploits a particularly simple design. \n\n\u003ctable\u003e\n\u003ctd\u003e\u003cimg src=\"https://github.com/conversant/disruptor/blob/master/benchmark/benchmark.jpg?raw=true\"\u003e\u003c/td\u003e\u003ctr\u003e\n\u003ccaption\u003e\u003cstrong\u003e2017 Conversant Disruptor - Still the World's Fastest\u003c/strong\u003e\u003c/caption\u003e\n\u003c/table\u003e\n\n# Benchmark First!\n\nConversant Disruptor was designed to run on Intel Xeon hardware.   For any other platform or \narchitecture always benchmark before using. \n\ng# Getting Started\n\nRun the maven build to build and use the package.\n\n```$ mvn -U clean package```\n\n# Conversant Disruptor is on Maven Central\n\nFor Java 9 and above:\n\n```\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.conversantmedia\u003c/groupId\u003e\n  \u003cartifactId\u003edisruptor\u003c/artifactId\u003e\n  \u003cversion\u003e1.2.16\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nA classifier is not required in the latest release.\n\nJava 8 is only supported in 1.2.15 and earlier.\n\nJava 7 is only supported in 1.2.10 and earlier.   \n\n```\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.conversantmedia\u003c/groupId\u003e\n  \u003cartifactId\u003edisruptor\u003c/artifactId\u003e\n  \u003cversion\u003e1.2.10\u003c/version\u003e\n  \u003cclassifier\u003ejdk7\u003c/classifier\u003e\n\u003c/dependency\u003e\n```\n\n## Discussion Forum\n\nConversant Disruptor has a google group so you can follow releases and changes:   \nhttps://groups.google.com/forum/#!forum/conversant-disruptor\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconversant%2Fdisruptor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconversant%2Fdisruptor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconversant%2Fdisruptor/lists"}