├── .github └── CODEOWNERS ├── .gitignore ├── LICENSE ├── README.md ├── benchmark-framework ├── .factorypath ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── openmessaging │ │ │ └── benchmark │ │ │ ├── Benchmark.java │ │ │ ├── DriverConfiguration.java │ │ │ ├── TestResult.java │ │ │ ├── Workers.java │ │ │ ├── Workload.java │ │ │ ├── WorkloadGenerator.java │ │ │ ├── utils │ │ │ ├── ListPartition.java │ │ │ ├── PaddingDecimalFormat.java │ │ │ ├── RandomGenerator.java │ │ │ ├── Timer.java │ │ │ ├── distributor │ │ │ │ ├── KeyDistributor.java │ │ │ │ ├── KeyDistributorType.java │ │ │ │ ├── KeyRoundRobin.java │ │ │ │ ├── NoKeyDistributor.java │ │ │ │ └── RandomNano.java │ │ │ └── payload │ │ │ │ ├── FilePayloadReader.java │ │ │ │ ├── PayloadException.java │ │ │ │ └── PayloadReader.java │ │ │ └── worker │ │ │ ├── BenchmarkWorker.java │ │ │ ├── DistributedWorkersEnsemble.java │ │ │ ├── LocalWorker.java │ │ │ ├── Topic.java │ │ │ ├── Worker.java │ │ │ ├── WorkerHandler.java │ │ │ └── commands │ │ │ ├── ConsumerAssignment.java │ │ │ ├── CountersStats.java │ │ │ ├── CumulativeLatencies.java │ │ │ ├── PeriodStats.java │ │ │ ├── ProducerWorkAssignment.java │ │ │ ├── TopicSubscription.java │ │ │ └── TopicsInfo.java │ └── resources │ │ └── log4j2.yaml │ └── test │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── utils │ └── distributor │ └── KeyDistributorTest.java ├── bin ├── benchmark ├── benchmark-worker ├── create_charts.py ├── parse.py └── workers.yaml ├── blog ├── benchmark-pulsar-vs-kafka.pdf ├── benchmarking-pulsar-kafka-a-more-accurate-perspective-on-pulsar-performance.pdf ├── results │ ├── kafka │ │ ├── latency │ │ │ ├── default-sync-200k.json │ │ │ └── sync-200k.json │ │ └── throughput │ │ │ ├── default-sync.json │ │ │ └── sync.json │ ├── pulsar │ │ ├── latency │ │ │ └── default-sync-200k.json │ │ └── throughput │ │ │ ├── default-sync-colocated.json │ │ │ ├── default-sync-raid0.json │ │ │ └── default-sync-tiered.json │ └── rabbitmq │ │ ├── latency │ │ ├── classic-30k.json │ │ └── mirrored-30k.json │ │ └── throughput │ │ ├── classic.json │ │ └── mirrored.json └── workloads │ ├── 1-topic-100-partitions-1kb-4-producers-1000k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-100k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-10k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-200k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-40k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-500k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-50k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-75k-rate.yaml │ └── rabbitmq │ ├── 1-topic-100-partitions-1kb-4-producers-1000k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-100k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-10k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-200k-rate.yaml │ ├── 1-topic-100-partitions-1kb-4-producers-500k-rate.yaml │ └── 1-topic-100-partitions-1kb-4-producers-50k-rate.yaml ├── deployment └── kubernetes │ └── helm │ ├── README.md │ └── benchmark │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── benchmark-worker.yaml │ └── benchmark.yaml │ └── values.yaml ├── dev └── license-header.txt ├── docker ├── Dockerfile └── pom.xml ├── driver-api ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ ├── BenchmarkConsumer.java │ ├── BenchmarkDriver.java │ ├── BenchmarkProducer.java │ └── ConsumerCallback.java ├── driver-artemis ├── artemis.yaml ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── artemis │ ├── ArtemisBenchmarkConsumer.java │ ├── ArtemisBenchmarkDriver.java │ ├── ArtemisBenchmarkProducer.java │ └── ArtemisConfig.java ├── driver-bookkeeper ├── README.md ├── bookkeeper.yaml ├── deploy │ ├── ansible.cfg │ ├── deploy.yaml │ ├── provision-pulsar-aws.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── bookkeeper.conf │ │ ├── bookkeeper.service │ │ ├── myid │ │ ├── prometheus.service │ │ ├── prometheus.yml │ │ ├── pulsar-dashboard.service │ │ ├── pulsar_env.sh │ │ ├── workers.yaml │ │ ├── zoo.cfg │ │ └── zookeeper.service │ └── terraform.tfvars ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── bookkeeper │ ├── Config.java │ ├── DlogBenchmarkConsumer.java │ ├── DlogBenchmarkDriver.java │ ├── DlogBenchmarkProducer.java │ └── stats │ ├── CounterAdaptor.java │ ├── GaugeAdaptor.java │ ├── OpStatsLoggerAdaptor.java │ └── StatsLoggerAdaptor.java ├── driver-kafka ├── README.md ├── deploy │ ├── alicloud │ │ ├── ansible.cfg │ │ ├── deploy.yaml │ │ ├── provision-kafka-alicloud.tf │ │ └── terraform.tfvars │ ├── ansible.cfg │ ├── deploy.yaml │ ├── monitoring │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── dashboards.yaml │ │ ├── dashboards │ │ │ ├── jvm.json │ │ │ ├── perf.json │ │ │ ├── prometheus.json │ │ │ ├── pulsar_perf.json │ │ │ ├── rabbit_perf.json │ │ │ ├── system.json │ │ │ └── zookeeper.json │ │ ├── grafana.ini │ │ ├── jmx_exporter │ │ │ ├── client.yml │ │ │ ├── jmx_prometheus_javaagent-0.13.0.jar │ │ │ ├── metrics.yml │ │ │ └── zookeeper.yml │ │ └── start.sh │ ├── provision-kafka-aws.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── chrony.conf │ │ ├── kafka-dashboard.service │ │ ├── kafka.service │ │ ├── myid │ │ ├── prometheus.service │ │ ├── prometheus.yml │ │ ├── server.properties │ │ ├── workers.yaml │ │ ├── zookeeper.properties │ │ └── zookeeper.service │ └── terraform.tfvars ├── kafka-0.yaml ├── kafka-1.yaml ├── kafka-all.yaml ├── kafka-exactly-once.yaml ├── kafka-group-all.yaml ├── kafka-sync-0.yaml ├── kafka-sync-1.yaml ├── kafka-sync-all.yaml ├── kafka-sync-group-all-1ms.yaml ├── kafka-sync-group-all.yaml ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── kafka │ ├── Config.java │ ├── KafkaBenchmarkConsumer.java │ ├── KafkaBenchmarkDriver.java │ └── KafkaBenchmarkProducer.java ├── driver-nats-streaming ├── deploy │ ├── ansible.cfg │ ├── deploy.yaml │ ├── provision-nats-streaming-ali.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── cluster.conf │ │ ├── nats-streaming-server.service │ │ └── workers.yaml │ └── terraform.tfvars ├── nats-streaming.yaml ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── natsStreaming │ ├── NatsStreamingBenchmarkConsumer.java │ ├── NatsStreamingBenchmarkDriver.java │ ├── NatsStreamingBenchmarkProducer.java │ └── NatsStreamingClientConfig.java ├── driver-nats ├── deploy │ ├── ansible.cfg │ ├── deploy.yaml │ ├── provision-rabbitmq-aws.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── cluster.conf │ │ ├── nats-server.service │ │ ├── nats.yaml │ │ └── workers.yaml │ └── terraform.tfvars ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── nats │ ├── NatsBenchmarkConsumer.java │ ├── NatsBenchmarkDriver.java │ ├── NatsBenchmarkProducer.java │ └── NatsConfig.java ├── driver-nsq ├── deploy │ ├── ansible.cfg │ ├── deploy.yaml │ ├── provision-rabbitmq-aws.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── nsqd-server.service │ │ ├── nsqlookupd-server.service │ │ └── workers.yaml │ └── terraform.tfvars ├── nsq.yaml ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── nsq │ ├── NsqBenchmarkConsumer.java │ ├── NsqBenchmarkDriver.java │ ├── NsqBenchmarkProducer.java │ └── NsqConfig.java ├── driver-pulsar ├── README.md ├── deploy │ ├── alicloud │ │ ├── ansible.cfg │ │ ├── deploy.yaml │ │ ├── provision-pulsar-alicloud.tf │ │ └── terraform.tfvars │ ├── ansible.cfg │ ├── bounce.sh │ ├── cpworkerjars.sh │ ├── deploy_with_stats.yaml │ ├── grep-errors.yaml │ ├── provision-pulsar-aws.tf │ ├── ps.yaml │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── bkenv.sh │ │ ├── bookkeeper.conf │ │ ├── bookkeeper.service │ │ ├── broker.conf │ │ ├── chrony.conf │ │ ├── client.conf │ │ ├── dashboards │ │ │ ├── benchmark.aws.json │ │ │ ├── bookie.aws.json │ │ │ ├── jvm.aws.json │ │ │ └── pulsar.namespace.aws.json │ │ ├── myid │ │ ├── prometheus.service │ │ ├── prometheus.yml │ │ ├── prometheus_tiered.yml │ │ ├── pulsar-dashboard.service │ │ ├── pulsar.service │ │ ├── pulsar_env.sh │ │ ├── workers.yaml │ │ ├── zoo.cfg │ │ └── zookeeper.service │ └── terraform.tfvars ├── pom.xml ├── pulsar-batched-50ms-linger.yaml ├── pulsar-batched.yaml ├── pulsar-effectively-once.yaml ├── pulsar.yaml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── pulsar │ ├── PulsarBenchmarkConsumer.java │ ├── PulsarBenchmarkDriver.java │ ├── PulsarBenchmarkProducer.java │ └── config │ ├── PulsarClientConfig.java │ ├── PulsarConfig.java │ └── PulsarProducerConfig.java ├── driver-rabbitmq ├── README.md ├── deploy │ ├── alicloud │ │ ├── ansible.cfg │ │ ├── deploy.yaml │ │ ├── provision-pulsar-alicloud.tf │ │ └── terraform.tfvars │ ├── ansible.cfg │ ├── deploy.yaml │ ├── deploy.yaml.bak │ ├── erlang.cookie │ ├── group_vars │ │ └── all.yaml │ ├── handlers │ │ └── main.yml │ ├── provision-rabbitmq-aws.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── chrony.conf │ │ ├── etc │ │ │ ├── default │ │ │ │ └── rabbitmq-server.j2 │ │ │ ├── erlang.cookie.j2 │ │ │ └── rabbitmq │ │ │ │ ├── rabbitmq-env.conf.j2 │ │ │ │ └── rabbitmq.config.j2 │ │ ├── prometheus.service │ │ ├── prometheus.yml │ │ ├── rabbitmq-dashboard.service │ │ ├── rabbitmq-server.service │ │ ├── rabbitmq.yaml │ │ └── workers.yaml │ └── terraform.tfvars ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── rabbitmq │ ├── RabbitMqBenchmarkConsumer.java │ ├── RabbitMqBenchmarkDriver.java │ ├── RabbitMqBenchmarkProducer.java │ └── RabbitMqConfig.java ├── driver-rocketmq ├── deploy │ ├── ansible.cfg │ ├── deploy.yaml │ ├── provision-rocketmq-alicloud.tf │ ├── templates │ │ ├── benchmark-worker.service │ │ ├── rmq-broker.properties │ │ ├── rmq-broker.service │ │ ├── rmq-namesrv.properties │ │ ├── rmq-namesrv.service │ │ └── workers.yaml │ └── terraform.tfvars ├── pom.xml ├── rocketmq.yaml └── src │ └── main │ └── java │ └── io │ └── openmessaging │ └── benchmark │ └── driver │ └── rocketmq │ ├── RocketMQBenchmarkConsumer.java │ ├── RocketMQBenchmarkDriver.java │ ├── RocketMQBenchmarkProducer.java │ └── client │ └── RocketMQClientConfig.java ├── package ├── pom.xml └── src │ └── assemble │ ├── bin.xml │ └── src.xml ├── payload ├── payload-100b.data ├── payload-1Kb.data ├── payload-200b.data ├── payload-2Kb.data ├── payload-400b.data └── payload-4Kb.data ├── pom.xml └── workloads ├── 1-topic-1-partition-100b.yaml ├── 1-topic-1-partition-1kb.yaml ├── 1-topic-100-partitions-1kb.yaml ├── 1-topic-16-partition-100b.yaml ├── 1-topic-16-partitions-1kb.yaml ├── 1-topic-3-partition-100b-3producers.yaml ├── 1-topic-6-partition-100b.yaml ├── 100-topics-1-partitions-1kb.yaml ├── backlog-1-topic-1-partition-1kb.yaml ├── backlog-1-topic-16-partitions-1kb.yaml ├── max-rate-1-topic-1-partition-100b.yaml ├── max-rate-1-topic-1-partition-1kb.yaml ├── max-rate-1-topic-100-partitions-100b.yaml ├── max-rate-1-topic-100-partitions-1kb.yaml ├── max-rate-1-topic-16-partitions-100b.yaml ├── max-rate-1-topic-16-partitions-1kb.yaml └── simple-workload.yaml /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /benchmark-framework/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/.factorypath -------------------------------------------------------------------------------- /benchmark-framework/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/pom.xml -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/Benchmark.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/DriverConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/DriverConfiguration.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/TestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/TestResult.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/Workers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/Workers.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/Workload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/Workload.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/WorkloadGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/WorkloadGenerator.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/ListPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/ListPartition.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/PaddingDecimalFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/PaddingDecimalFormat.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/RandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/RandomGenerator.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/Timer.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/KeyDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/KeyDistributor.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/KeyDistributorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/KeyDistributorType.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/KeyRoundRobin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/KeyRoundRobin.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/NoKeyDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/NoKeyDistributor.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/RandomNano.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/distributor/RandomNano.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/payload/FilePayloadReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/payload/FilePayloadReader.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/payload/PayloadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/payload/PayloadException.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/payload/PayloadReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/utils/payload/PayloadReader.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/BenchmarkWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/BenchmarkWorker.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/DistributedWorkersEnsemble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/DistributedWorkersEnsemble.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/LocalWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/LocalWorker.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/Topic.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/Worker.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/WorkerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/WorkerHandler.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/ConsumerAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/ConsumerAssignment.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/CountersStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/CountersStats.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/CumulativeLatencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/CumulativeLatencies.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/PeriodStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/PeriodStats.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/ProducerWorkAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/ProducerWorkAssignment.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/TopicSubscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/TopicSubscription.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/TopicsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/java/io/openmessaging/benchmark/worker/commands/TopicsInfo.java -------------------------------------------------------------------------------- /benchmark-framework/src/main/resources/log4j2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/main/resources/log4j2.yaml -------------------------------------------------------------------------------- /benchmark-framework/src/test/java/io/openmessaging/benchmark/utils/distributor/KeyDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/benchmark-framework/src/test/java/io/openmessaging/benchmark/utils/distributor/KeyDistributorTest.java -------------------------------------------------------------------------------- /bin/benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/bin/benchmark -------------------------------------------------------------------------------- /bin/benchmark-worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/bin/benchmark-worker -------------------------------------------------------------------------------- /bin/create_charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/bin/create_charts.py -------------------------------------------------------------------------------- /bin/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/bin/parse.py -------------------------------------------------------------------------------- /bin/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/bin/workers.yaml -------------------------------------------------------------------------------- /blog/benchmark-pulsar-vs-kafka.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/benchmark-pulsar-vs-kafka.pdf -------------------------------------------------------------------------------- /blog/benchmarking-pulsar-kafka-a-more-accurate-perspective-on-pulsar-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/benchmarking-pulsar-kafka-a-more-accurate-perspective-on-pulsar-performance.pdf -------------------------------------------------------------------------------- /blog/results/kafka/latency/default-sync-200k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/kafka/latency/default-sync-200k.json -------------------------------------------------------------------------------- /blog/results/kafka/latency/sync-200k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/kafka/latency/sync-200k.json -------------------------------------------------------------------------------- /blog/results/kafka/throughput/default-sync.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/kafka/throughput/default-sync.json -------------------------------------------------------------------------------- /blog/results/kafka/throughput/sync.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/kafka/throughput/sync.json -------------------------------------------------------------------------------- /blog/results/pulsar/latency/default-sync-200k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/pulsar/latency/default-sync-200k.json -------------------------------------------------------------------------------- /blog/results/pulsar/throughput/default-sync-colocated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/pulsar/throughput/default-sync-colocated.json -------------------------------------------------------------------------------- /blog/results/pulsar/throughput/default-sync-raid0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/pulsar/throughput/default-sync-raid0.json -------------------------------------------------------------------------------- /blog/results/pulsar/throughput/default-sync-tiered.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/pulsar/throughput/default-sync-tiered.json -------------------------------------------------------------------------------- /blog/results/rabbitmq/latency/classic-30k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/rabbitmq/latency/classic-30k.json -------------------------------------------------------------------------------- /blog/results/rabbitmq/latency/mirrored-30k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/rabbitmq/latency/mirrored-30k.json -------------------------------------------------------------------------------- /blog/results/rabbitmq/throughput/classic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/rabbitmq/throughput/classic.json -------------------------------------------------------------------------------- /blog/results/rabbitmq/throughput/mirrored.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/results/rabbitmq/throughput/mirrored.json -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-1000k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-1000k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-100k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-100k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-10k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-10k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-200k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-200k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-40k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-40k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-500k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-500k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-50k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-50k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/1-topic-100-partitions-1kb-4-producers-75k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/1-topic-100-partitions-1kb-4-producers-75k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-1000k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-1000k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-100k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-100k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-10k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-10k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-200k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-200k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-500k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-500k-rate.yaml -------------------------------------------------------------------------------- /blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-50k-rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/blog/workloads/rabbitmq/1-topic-100-partitions-1kb-4-producers-50k-rate.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/deployment/kubernetes/helm/README.md -------------------------------------------------------------------------------- /deployment/kubernetes/helm/benchmark/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/deployment/kubernetes/helm/benchmark/Chart.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/benchmark/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/deployment/kubernetes/helm/benchmark/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/kubernetes/helm/benchmark/templates/benchmark-worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/deployment/kubernetes/helm/benchmark/templates/benchmark-worker.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/benchmark/templates/benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/deployment/kubernetes/helm/benchmark/templates/benchmark.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/benchmark/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/deployment/kubernetes/helm/benchmark/values.yaml -------------------------------------------------------------------------------- /dev/license-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/dev/license-header.txt -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/docker/pom.xml -------------------------------------------------------------------------------- /driver-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-api/pom.xml -------------------------------------------------------------------------------- /driver-api/src/main/java/io/openmessaging/benchmark/driver/BenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-api/src/main/java/io/openmessaging/benchmark/driver/BenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-api/src/main/java/io/openmessaging/benchmark/driver/BenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-api/src/main/java/io/openmessaging/benchmark/driver/BenchmarkDriver.java -------------------------------------------------------------------------------- /driver-api/src/main/java/io/openmessaging/benchmark/driver/BenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-api/src/main/java/io/openmessaging/benchmark/driver/BenchmarkProducer.java -------------------------------------------------------------------------------- /driver-api/src/main/java/io/openmessaging/benchmark/driver/ConsumerCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-api/src/main/java/io/openmessaging/benchmark/driver/ConsumerCallback.java -------------------------------------------------------------------------------- /driver-artemis/artemis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-artemis/artemis.yaml -------------------------------------------------------------------------------- /driver-artemis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-artemis/pom.xml -------------------------------------------------------------------------------- /driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-artemis/src/main/java/io/openmessaging/benchmark/driver/artemis/ArtemisConfig.java -------------------------------------------------------------------------------- /driver-bookkeeper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/README.md -------------------------------------------------------------------------------- /driver-bookkeeper/bookkeeper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/bookkeeper.yaml -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/provision-pulsar-aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/provision-pulsar-aws.tf -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/bookkeeper.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/bookkeeper.conf -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/bookkeeper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/bookkeeper.service -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/myid: -------------------------------------------------------------------------------- 1 | {{ zid }} 2 | -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/prometheus.service -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/prometheus.yml -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/pulsar-dashboard.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/pulsar-dashboard.service -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/pulsar_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/pulsar_env.sh -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/zoo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/zoo.cfg -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/templates/zookeeper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/templates/zookeeper.service -------------------------------------------------------------------------------- /driver-bookkeeper/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-bookkeeper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/pom.xml -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/Config.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/DlogBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/DlogBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/DlogBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/DlogBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/DlogBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/DlogBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/CounterAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/CounterAdaptor.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/GaugeAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/GaugeAdaptor.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/OpStatsLoggerAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/OpStatsLoggerAdaptor.java -------------------------------------------------------------------------------- /driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/StatsLoggerAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-bookkeeper/src/main/java/io/openmessaging/benchmark/driver/bookkeeper/stats/StatsLoggerAdaptor.java -------------------------------------------------------------------------------- /driver-kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/README.md -------------------------------------------------------------------------------- /driver-kafka/deploy/alicloud/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/alicloud/ansible.cfg -------------------------------------------------------------------------------- /driver-kafka/deploy/alicloud/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/alicloud/deploy.yaml -------------------------------------------------------------------------------- /driver-kafka/deploy/alicloud/provision-kafka-alicloud.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/alicloud/provision-kafka-alicloud.tf -------------------------------------------------------------------------------- /driver-kafka/deploy/alicloud/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/alicloud/terraform.tfvars -------------------------------------------------------------------------------- /driver-kafka/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-kafka/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/Dockerfile -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/README.md -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards.yaml -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/jvm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/jvm.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/perf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/perf.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/prometheus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/prometheus.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/pulsar_perf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/pulsar_perf.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/rabbit_perf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/rabbit_perf.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/system.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/dashboards/zookeeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/dashboards/zookeeper.json -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/grafana.ini -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/jmx_exporter/client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/jmx_exporter/client.yml -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/jmx_exporter/metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/jmx_exporter/metrics.yml -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/jmx_exporter/zookeeper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/jmx_exporter/zookeeper.yml -------------------------------------------------------------------------------- /driver-kafka/deploy/monitoring/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/monitoring/start.sh -------------------------------------------------------------------------------- /driver-kafka/deploy/provision-kafka-aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/provision-kafka-aws.tf -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/chrony.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/chrony.conf -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/kafka-dashboard.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/kafka-dashboard.service -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/kafka.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/kafka.service -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/myid: -------------------------------------------------------------------------------- 1 | {{ zid }} 2 | -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/prometheus.service -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/prometheus.yml -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/server.properties -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/zookeeper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/zookeeper.properties -------------------------------------------------------------------------------- /driver-kafka/deploy/templates/zookeeper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/templates/zookeeper.service -------------------------------------------------------------------------------- /driver-kafka/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-kafka/kafka-0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-0.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-1.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-all.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-exactly-once.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-exactly-once.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-group-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-group-all.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-sync-0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-sync-0.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-sync-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-sync-1.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-sync-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-sync-all.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-sync-group-all-1ms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-sync-group-all-1ms.yaml -------------------------------------------------------------------------------- /driver-kafka/kafka-sync-group-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/kafka-sync-group-all.yaml -------------------------------------------------------------------------------- /driver-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/pom.xml -------------------------------------------------------------------------------- /driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/Config.java -------------------------------------------------------------------------------- /driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/KafkaBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/KafkaBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/KafkaBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/KafkaBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/KafkaBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-kafka/src/main/java/io/openmessaging/benchmark/driver/kafka/KafkaBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/provision-nats-streaming-ali.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/provision-nats-streaming-ali.tf -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/templates/cluster.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/templates/cluster.conf -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/templates/nats-streaming-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/templates/nats-streaming-server.service -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-nats-streaming/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-nats-streaming/nats-streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/nats-streaming.yaml -------------------------------------------------------------------------------- /driver-nats-streaming/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/pom.xml -------------------------------------------------------------------------------- /driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats-streaming/src/main/java/io/openmessaging/benchmark/driver/natsStreaming/NatsStreamingClientConfig.java -------------------------------------------------------------------------------- /driver-nats/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-nats/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-nats/deploy/provision-rabbitmq-aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/provision-rabbitmq-aws.tf -------------------------------------------------------------------------------- /driver-nats/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-nats/deploy/templates/cluster.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/templates/cluster.conf -------------------------------------------------------------------------------- /driver-nats/deploy/templates/nats-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/templates/nats-server.service -------------------------------------------------------------------------------- /driver-nats/deploy/templates/nats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/templates/nats.yaml -------------------------------------------------------------------------------- /driver-nats/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-nats/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-nats/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/pom.xml -------------------------------------------------------------------------------- /driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nats/src/main/java/io/openmessaging/benchmark/driver/nats/NatsConfig.java -------------------------------------------------------------------------------- /driver-nsq/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-nsq/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-nsq/deploy/provision-rabbitmq-aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/provision-rabbitmq-aws.tf -------------------------------------------------------------------------------- /driver-nsq/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-nsq/deploy/templates/nsqd-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/templates/nsqd-server.service -------------------------------------------------------------------------------- /driver-nsq/deploy/templates/nsqlookupd-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/templates/nsqlookupd-server.service -------------------------------------------------------------------------------- /driver-nsq/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-nsq/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-nsq/nsq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/nsq.yaml -------------------------------------------------------------------------------- /driver-nsq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/pom.xml -------------------------------------------------------------------------------- /driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-nsq/src/main/java/io/openmessaging/benchmark/driver/nsq/NsqConfig.java -------------------------------------------------------------------------------- /driver-pulsar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/README.md -------------------------------------------------------------------------------- /driver-pulsar/deploy/alicloud/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/alicloud/ansible.cfg -------------------------------------------------------------------------------- /driver-pulsar/deploy/alicloud/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/alicloud/deploy.yaml -------------------------------------------------------------------------------- /driver-pulsar/deploy/alicloud/provision-pulsar-alicloud.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/alicloud/provision-pulsar-alicloud.tf -------------------------------------------------------------------------------- /driver-pulsar/deploy/alicloud/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/alicloud/terraform.tfvars -------------------------------------------------------------------------------- /driver-pulsar/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-pulsar/deploy/bounce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/bounce.sh -------------------------------------------------------------------------------- /driver-pulsar/deploy/cpworkerjars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/cpworkerjars.sh -------------------------------------------------------------------------------- /driver-pulsar/deploy/deploy_with_stats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/deploy_with_stats.yaml -------------------------------------------------------------------------------- /driver-pulsar/deploy/grep-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/grep-errors.yaml -------------------------------------------------------------------------------- /driver-pulsar/deploy/provision-pulsar-aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/provision-pulsar-aws.tf -------------------------------------------------------------------------------- /driver-pulsar/deploy/ps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/ps.yaml -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/bkenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/bkenv.sh -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/bookkeeper.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/bookkeeper.conf -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/bookkeeper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/bookkeeper.service -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/broker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/broker.conf -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/chrony.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/chrony.conf -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/client.conf -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/dashboards/benchmark.aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/dashboards/benchmark.aws.json -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/dashboards/bookie.aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/dashboards/bookie.aws.json -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/dashboards/jvm.aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/dashboards/jvm.aws.json -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/dashboards/pulsar.namespace.aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/dashboards/pulsar.namespace.aws.json -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/myid: -------------------------------------------------------------------------------- 1 | {{ zid }} 2 | -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/prometheus.service -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/prometheus.yml -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/prometheus_tiered.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/prometheus_tiered.yml -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/pulsar-dashboard.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/pulsar-dashboard.service -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/pulsar.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/pulsar.service -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/pulsar_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/pulsar_env.sh -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/zoo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/zoo.cfg -------------------------------------------------------------------------------- /driver-pulsar/deploy/templates/zookeeper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/templates/zookeeper.service -------------------------------------------------------------------------------- /driver-pulsar/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-pulsar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/pom.xml -------------------------------------------------------------------------------- /driver-pulsar/pulsar-batched-50ms-linger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/pulsar-batched-50ms-linger.yaml -------------------------------------------------------------------------------- /driver-pulsar/pulsar-batched.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/pulsar-batched.yaml -------------------------------------------------------------------------------- /driver-pulsar/pulsar-effectively-once.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/pulsar-effectively-once.yaml -------------------------------------------------------------------------------- /driver-pulsar/pulsar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/pulsar.yaml -------------------------------------------------------------------------------- /driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/PulsarBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/PulsarBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/PulsarBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/PulsarBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/PulsarBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/PulsarBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/config/PulsarClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/config/PulsarClientConfig.java -------------------------------------------------------------------------------- /driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/config/PulsarConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/config/PulsarConfig.java -------------------------------------------------------------------------------- /driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/config/PulsarProducerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-pulsar/src/main/java/io/openmessaging/benchmark/driver/pulsar/config/PulsarProducerConfig.java -------------------------------------------------------------------------------- /driver-rabbitmq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/README.md -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/alicloud/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/alicloud/ansible.cfg -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/alicloud/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/alicloud/deploy.yaml -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/alicloud/provision-pulsar-alicloud.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/alicloud/provision-pulsar-alicloud.tf -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/alicloud/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/alicloud/terraform.tfvars -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/deploy.yaml.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/deploy.yaml.bak -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/erlang.cookie: -------------------------------------------------------------------------------- 1 | LSKNKBELKPSTDBBCHETL -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/group_vars/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/group_vars/all.yaml -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/provision-rabbitmq-aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/provision-rabbitmq-aws.tf -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/chrony.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/chrony.conf -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/etc/default/rabbitmq-server.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/etc/default/rabbitmq-server.j2 -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/etc/erlang.cookie.j2: -------------------------------------------------------------------------------- 1 | {{ rabbitmq_erlang_cookie }} -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/etc/rabbitmq/rabbitmq-env.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/etc/rabbitmq/rabbitmq-env.conf.j2 -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/etc/rabbitmq/rabbitmq.config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/etc/rabbitmq/rabbitmq.config.j2 -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/prometheus.service -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/prometheus.yml -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/rabbitmq-dashboard.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/rabbitmq-dashboard.service -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/rabbitmq-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/rabbitmq-server.service -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/rabbitmq.yaml -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-rabbitmq/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-rabbitmq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/pom.xml -------------------------------------------------------------------------------- /driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rabbitmq/src/main/java/io/openmessaging/benchmark/driver/rabbitmq/RabbitMqConfig.java -------------------------------------------------------------------------------- /driver-rocketmq/deploy/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/ansible.cfg -------------------------------------------------------------------------------- /driver-rocketmq/deploy/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/deploy.yaml -------------------------------------------------------------------------------- /driver-rocketmq/deploy/provision-rocketmq-alicloud.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/provision-rocketmq-alicloud.tf -------------------------------------------------------------------------------- /driver-rocketmq/deploy/templates/benchmark-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/templates/benchmark-worker.service -------------------------------------------------------------------------------- /driver-rocketmq/deploy/templates/rmq-broker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/templates/rmq-broker.properties -------------------------------------------------------------------------------- /driver-rocketmq/deploy/templates/rmq-broker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/templates/rmq-broker.service -------------------------------------------------------------------------------- /driver-rocketmq/deploy/templates/rmq-namesrv.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/templates/rmq-namesrv.properties -------------------------------------------------------------------------------- /driver-rocketmq/deploy/templates/rmq-namesrv.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/templates/rmq-namesrv.service -------------------------------------------------------------------------------- /driver-rocketmq/deploy/templates/workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/templates/workers.yaml -------------------------------------------------------------------------------- /driver-rocketmq/deploy/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/deploy/terraform.tfvars -------------------------------------------------------------------------------- /driver-rocketmq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/pom.xml -------------------------------------------------------------------------------- /driver-rocketmq/rocketmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/rocketmq.yaml -------------------------------------------------------------------------------- /driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/RocketMQBenchmarkConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/RocketMQBenchmarkConsumer.java -------------------------------------------------------------------------------- /driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/RocketMQBenchmarkDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/RocketMQBenchmarkDriver.java -------------------------------------------------------------------------------- /driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/RocketMQBenchmarkProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/RocketMQBenchmarkProducer.java -------------------------------------------------------------------------------- /driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/client/RocketMQClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/driver-rocketmq/src/main/java/io/openmessaging/benchmark/driver/rocketmq/client/RocketMQClientConfig.java -------------------------------------------------------------------------------- /package/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/package/pom.xml -------------------------------------------------------------------------------- /package/src/assemble/bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/package/src/assemble/bin.xml -------------------------------------------------------------------------------- /package/src/assemble/src.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/package/src/assemble/src.xml -------------------------------------------------------------------------------- /payload/payload-100b.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/payload/payload-100b.data -------------------------------------------------------------------------------- /payload/payload-1Kb.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/payload/payload-1Kb.data -------------------------------------------------------------------------------- /payload/payload-200b.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/payload/payload-200b.data -------------------------------------------------------------------------------- /payload/payload-2Kb.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/payload/payload-2Kb.data -------------------------------------------------------------------------------- /payload/payload-400b.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/payload/payload-400b.data -------------------------------------------------------------------------------- /payload/payload-4Kb.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/payload/payload-4Kb.data -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/pom.xml -------------------------------------------------------------------------------- /workloads/1-topic-1-partition-100b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-1-partition-100b.yaml -------------------------------------------------------------------------------- /workloads/1-topic-1-partition-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-1-partition-1kb.yaml -------------------------------------------------------------------------------- /workloads/1-topic-100-partitions-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-100-partitions-1kb.yaml -------------------------------------------------------------------------------- /workloads/1-topic-16-partition-100b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-16-partition-100b.yaml -------------------------------------------------------------------------------- /workloads/1-topic-16-partitions-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-16-partitions-1kb.yaml -------------------------------------------------------------------------------- /workloads/1-topic-3-partition-100b-3producers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-3-partition-100b-3producers.yaml -------------------------------------------------------------------------------- /workloads/1-topic-6-partition-100b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/1-topic-6-partition-100b.yaml -------------------------------------------------------------------------------- /workloads/100-topics-1-partitions-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/100-topics-1-partitions-1kb.yaml -------------------------------------------------------------------------------- /workloads/backlog-1-topic-1-partition-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/backlog-1-topic-1-partition-1kb.yaml -------------------------------------------------------------------------------- /workloads/backlog-1-topic-16-partitions-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/backlog-1-topic-16-partitions-1kb.yaml -------------------------------------------------------------------------------- /workloads/max-rate-1-topic-1-partition-100b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/max-rate-1-topic-1-partition-100b.yaml -------------------------------------------------------------------------------- /workloads/max-rate-1-topic-1-partition-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/max-rate-1-topic-1-partition-1kb.yaml -------------------------------------------------------------------------------- /workloads/max-rate-1-topic-100-partitions-100b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/max-rate-1-topic-100-partitions-100b.yaml -------------------------------------------------------------------------------- /workloads/max-rate-1-topic-100-partitions-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/max-rate-1-topic-100-partitions-1kb.yaml -------------------------------------------------------------------------------- /workloads/max-rate-1-topic-16-partitions-100b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/max-rate-1-topic-16-partitions-100b.yaml -------------------------------------------------------------------------------- /workloads/max-rate-1-topic-16-partitions-1kb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/max-rate-1-topic-16-partitions-1kb.yaml -------------------------------------------------------------------------------- /workloads/simple-workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamnative/openmessaging-benchmark/HEAD/workloads/simple-workload.yaml --------------------------------------------------------------------------------