Closed jodydonetti closed 9 months ago
Hi all, the v0.24.0-preview1 pre-release is out now on Nuget 🎉
NOTE: remember to check the "include prerelease" checkbox in your IDE to see it!
Hi all, the v0.24.0 release is out now on Nuget 🎉
It is a massive release with a lot of new features, optimizations and more, I suggest to check out the release notes.
Problem
Not really a problem, but right now all the chaos-related components (
ChaosBackplane
,ChaosDistributedCache
, etc) all re-implement the same core properties and methods to control throws probability, random delays and so on.Now that these components exist for some time and they are working well, they should be refactored a little bit.
Solution
A new
AbstractChaosComponent
should be created, containing all the common props likeChaosThrowProbability
,ChaosMinDelay
, etc and the common methods likeSetAlwaysChaos()
,SetNeverChaos()
, and so on, and all the existing components should inherit from this base abstract class.