Skip to content

Code for doing chaos testing on various distributed systems

License

Notifications You must be signed in to change notification settings

Vanlightly/ChaosTestingCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChaosTestingCode

Code for doing chaos testing on various distributed messaging systems.

Folders guide

Kafka

Code for blog posts:

Now legacy code. More advanced code is being worked on in the KafkaUdn folder.

KafkaUdn

Uses the UDN feature of Blockade to make deploying clusters more simple than in the Kafka folder. It also has more advanced automated tests than the Kafka folder.

See the dedicated readme for more: https://github.com/Vanlightly/ChaosTestingCode/blob/master/KafkaUdn/readme.md

RabbitMQ

Code for blog post:

Now legacy code. More advanced code is being worked on in the RabbitMqUdn folder.

RabbitMqUdn

A more advanced, fully automated version of the RabbitMQ folder, using the UDN feature of Blockade to simplify deploying a cluster.

The code is primarily focused on testing RabbitMQ 3.8 features of quorum queues and single active consumer. But also has support for mirrored queues.

See the dedicated readme for more info: https://github.com/Vanlightly/ChaosTestingCode/blob/master/RabbitMqUdn/readme.md

Pulsar

Code for blog post:

Uses the UDN feature of Blockade.

About

Code for doing chaos testing on various distributed systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published