Skip to content
markusgustPublic
forked from rabbitmq/workloads

About

Continuous validation of RabbitMQ workloads

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

356 Commits

Folders and files

Repository files navigation

RabbitMQ workloads

We all want the best performance from our messaging technology. We want the lowest possible message latency; message delivery reliability; and the most efficient use of RAM, storage, and CPU.

Rapid messaging workflows involve many complex tradeoffs between speed, data consistency, and reliability. These choices and their ramifications are not always obvious or intuitive.

The contents of this repository provide common examples of RabbitMQ deployments, and explain how message throughput can be impacted and improved by the many different broker configurations available.

Each directory in this repository represents a specific RabbitMQ configuration and contains:

  • RabbitMQ configuration description and point-in-time performance observations, as well as links to metrics dashboards and RabbitMQ Management UI
  • CloudFoundry manifest for PerfTest that captures every producer and consumer configuration
  • BOSH manifest for rabbitmq-server-boshrelease contains the complete RabbitMQ config. This BOSH manifest requires variable interpolation for the credentials; it cannot be used as-is.

About

Continuous validation of RabbitMQ workloads

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages