Package de.rss.fachstudie.MiSim.entities.patterns
Contains implementations of resilience patterns.
-
Interface Summary Interface Description LoadBalancingStrategy -
Class Summary Class Description CircuitBreaker Manager class of all CircuitBreakers of one Microservice Instance.CircuitBreakerState This class represents an actual CircuitBreaker with the behavior defined by Hystrix.HalfOpenBreakerEvent InstanceOwnedPattern LoadBalancer Wrapper Class forLoadBalancingStrategyto encapsulate common behavior around it.NetworkPattern Pattern PeriodicServiceOwnedPattern PreemptiveAutoScaler Autoscaler that periodically checks all instances of a service.RetryManager Retry implementation that employs a full jitter based exponential backoff.ServiceOwnedPattern -
Enum Summary Enum Description CircuitBreakerState.BreakerState