{"id":27603695,"url":"https://github.com/automq/openmessaging-benchmark","last_synced_at":"2025-06-13T19:37:03.098Z","repository":{"id":214004908,"uuid":"644276029","full_name":"AutoMQ/openmessaging-benchmark","owner":"AutoMQ","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-22T03:05:44.000Z","size":1890,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-22T04:18:57.260Z","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/AutoMQ.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":"2023-05-23T07:27:58.000Z","updated_at":"2025-05-22T03:05:47.000Z","dependencies_parsed_at":"2024-04-01T11:44:25.843Z","dependency_job_id":"3c396524-66a6-4f0d-b71a-263c45bb40df","html_url":"https://github.com/AutoMQ/openmessaging-benchmark","commit_stats":null,"previous_names":["automq/openmessaging-benchmark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AutoMQ/openmessaging-benchmark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoMQ%2Fopenmessaging-benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoMQ%2Fopenmessaging-benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoMQ%2Fopenmessaging-benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoMQ%2Fopenmessaging-benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AutoMQ","download_url":"https://codeload.github.com/AutoMQ/openmessaging-benchmark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoMQ%2Fopenmessaging-benchmark/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259708112,"owners_count":22899543,"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":"2025-04-22T19:18:49.086Z","updated_at":"2025-06-13T19:37:03.076Z","avatar_url":"https://github.com/AutoMQ.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenMessaging Benchmark Framework\n\n[![Build](https://github.com/openmessaging/benchmark/actions/workflows/pr-build-and-test.yml/badge.svg)](https://github.com/openmessaging/benchmark/actions/workflows/pr-build-and-test.yml)\n[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)\n\n**Notice：** We do not consider or plan to release any unilateral test results based on this standard. For reference, you can purchase server tests on the cloud by yourself.\n\nThis repository houses user-friendly, cloud-ready benchmarking suites for the following messaging platforms:\n\n* [AutoMQ for Kafka](./driver-automq-for-kafka/README.md)\n* [Apache ActiveMQ Artemis](https://activemq.apache.org/components/artemis/)\n* [Apache Bookkeeper](https://bookkeeper.apache.org)\n* [Apache Kafka](https://kafka.apache.org)\n* [Apache Pulsar](https://pulsar.apache.org)\n* [Apache RocketMQ](https://rocketmq.apache.org)\n* Generic [JMS](https://javaee.github.io/jms-spec/)\n* [KoP (Kafka-on-Pulsar)](https://github.com/streamnative/kop)\n* [NATS JetStream](https://docs.nats.io/nats-concepts/jetstream)\n* [NATS Streaming (STAN)](https://docs.nats.io/legacy/stan/intro)\n* [NSQ](https://nsq.io)\n* [Pravega](https://pravega.io/)\n* [RabbitMQ](https://www.rabbitmq.com/)\n* [Redis](https://redis.com/)\n\n\u003e More details could be found at the [official documentation](http://openmessaging.cloud/docs/benchmarks/).\n\n## Build\n\nRequirements:\n\n* JDK 8\n* Maven 3.8.6+\n\nCommon build actions:\n\n|             Action              |                 Command                  |\n|---------------------------------|------------------------------------------|\n| Full build and test             | `mvn clean verify`                       |\n| Skip tests                      | `mvn clean verify -DskipTests`           |\n| Skip Jacoco test coverage check | `mvn clean verify -Djacoco.skip`         |\n| Skip Checkstyle standards check | `mvn clean verify -Dcheckstyle.skip`     |\n| Skip Spotless formatting check  | `mvn clean verify -Dspotless.check.skip` |\n| Format code                     | `mvn spotless:apply`                     |\n| Generate license headers        | `mvn license:format`                     |\n\n## License\n\nLicensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautomq%2Fopenmessaging-benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautomq%2Fopenmessaging-benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautomq%2Fopenmessaging-benchmark/lists"}