Skip to content

CLI for testing/observing the behavior of RabbitMQ topology and consumers

License

Notifications You must be signed in to change notification settings

shawnHartsell/rabbit-probe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rabbit Probe

CLI utility for observing the behavior of a topology/consumers by publishing messages over time

Usage

rabbit-probe quick displays available commands rabbit-probe \<command\> -h displays options and examples for a particular command

Modes

This section describes the various commands that are available. For a detailed description of available flags and examples run a command with the -h flag (ex: rabbit-probe quick -h)

quick: publishes a message to an exchange over a duration of time. Only json message bodies are supported

TODOs/Ideas:

  • Support other message bodies besides JSON outside of quick mode (content-type header)
  • Provide a mode that starts probes via a yml file with more fliexible options
    • options such as warm up time
    • variations of the default message (or a collection of messages ) to simulate failure conditions of consumers
  • Load testing mode

About

CLI for testing/observing the behavior of RabbitMQ topology and consumers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages