US 12,353,270 B2
System and method for adaptively managing services using circuit breaker
Aditya Ajay Athalye, Karnataka (IN)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Aug. 3, 2023, as Appl. No. 18/364,650.
Prior Publication US 2025/0045135 A1, Feb. 6, 2025
Int. Cl. G06F 11/07 (2006.01)
CPC G06F 11/076 (2013.01) [G06F 11/0709 (2013.01); G06F 11/0793 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first computing device, comprising:
a non-transitory memory having instructions stored thereon; and
at least one processor operatively coupled to the non-transitory memory, and configured to read the instructions to:
configure a circuit breaker between the first computing device and a second computing device, wherein the circuit breaker is configured based on:
measuring an integration reliability of interaction between a first service executed at the first computing device and a second service executed at the second computing device during a past time period, wherein the first service is dependent on the second service for execution,
determining an adaptive threshold for the circuit breaker regarding a first time period based at least partially on the integration reliability; and
execute the first service based on a request by calling the second service at the second computing device through the circuit breaker, wherein the circuit breaker trips to stop the calling of the second service when a failure rate of interaction between the first service and the second service in the first time period exceeds the adaptive threshold, the failure rate of interaction corresponding to a failure percentage of calls to the second service made in the first time period.