jCore

聊聊resilience4j的CircuitBreakerStateMachine

天大地大妈咪最大 提交于 2019-12-04 21:18:49
序 本文主要研究一下resilience4j的CircuitBreakerStateMachine CircuitBreakerStateMachine resilience4j-circuitbreaker-0.13.0-sources.jar!/io/github/resilience4j/circuitbreaker/internal/CircuitBreakerStateMachine.java /** * A CircuitBreaker finite state machine. */ public final class CircuitBreakerStateMachine implements CircuitBreaker { private static final Logger LOG = LoggerFactory.getLogger(CircuitBreakerStateMachine.class); private final String name; private final AtomicReference<CircuitBreakerState> stateReference; private final CircuitBreakerConfig circuitBreakerConfig; private final

bucket4j-spring-boot-starter小试牛刀

久未见 提交于 2019-11-30 06:41:42
序 本文主要研究一下如何使用bucket4j-spring-boot-starter进行限流 maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> </dependency> <dependency> <groupId>javax.cache</groupId> <artifactId>cache-api<