FusionCache already has a set of chaos-engineering related classes, like ChaosBackplane and ChaosDistributedCache, to ease testing how the system reacts to malfunctioning components, but in a controlled way.
Currently though, a ChaosPlugin is missing, and this should be fixed.
Solution
Add a ChaosPlugin, which will be an implementation of IFusionCachePlugin, and put it in the related project/package, ZiggyCreatures.FusionCache.Chaos.
Problem
FusionCache already has a set of chaos-engineering related classes, like
ChaosBackplane
andChaosDistributedCache
, to ease testing how the system reacts to malfunctioning components, but in a controlled way.Currently though, a
ChaosPlugin
is missing, and this should be fixed.Solution
Add a
ChaosPlugin
, which will be an implementation ofIFusionCachePlugin
, and put it in the related project/package,ZiggyCreatures.FusionCache.Chaos
.