Static Configurations Pose Challenges to Resilience Patterns
摘要
Resiliency patterns are widely used to survive failure conditions in distributed cloud systems. It is necessary to increase the availability of cloud applications. Such resilience patterns are well achieved in microservices using retry, circuit breaker, etc. All these patterns are implemented using static configurations. To increase the performance of microservices, the static configurations of resilience might not yield better performance. This paper presents an analysis of the varying retrying operations of an application in transient failure conditions. It also proves that incorporating a dynamic exponential pattern and a randomized interval pattern of retry yields more performance when compared to static configurations of the retry pattern.