Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apache Pulsar Load tests

This project provide possibility to load test Apache Pulsar.

Requirements: Java 11+

Running parameters:

  • -c, --cert - Path to authorization certificate
  • -k, --key - Path to authorization key
  • -m, --messages - Number of messages per topic [default 64]
  • -n, --namespace - namespace [default persistent://public/default]
  • -p, --producer - Producer name [default pulsar-load]
  • -s, --size - Size of single message in bytes [default 1024]
  • -t, --topics - Number of topics [default 16]
  • -u, --url - Pulsar url [default pulsar://localhost:6650]
  • -x, --threads - Number of processing threads [default 4]
  1. Download zip file pulsar-load.zip
  2. Extract archive
  3. Run application java -jar quarkus-run.jar with your parameters

Example of run command

java -jar quarkus-run.jar --url pulsar+ssl://pulsarurl:6651 --cert /path/to/pulsar-load.cert.pem --key /path/to/pulsar-load.key.pem --producer pulsar-load --namespace persistent://pulblic/default --topics 512 --messages 128 --threads 32

About

Application to load test Apache Pulsar

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages