springcloud之Hystrix初识篇—HystrixCommand配置参数

HystrixCommandProperties

static final Integer default_metricsRollingStatisticalWindow = 10000;
    private static final Integer default_metricsRollingStatisticalWindowBuckets = 10;
    private static final Integer default_circuitBreakerRequestVolumeThreshold = 20;
    private static final Integer default_circuitBreakerSleepWindowInMilliseconds = 5000;
    private static final Integer default_circuitBreakerErrorThresholdPercentage = 50;
    private static final Boolean default_circuitBreakerForceOpen = false;
    static final Boolean default_circuitBreakerForceClosed = false;
    private static final Integer default_executionTimeoutInMilliseconds = 1000;
    private static final Boolean default_executionTimeoutEnabled = true;
    private static final HystrixCommandProperties.ExecutionIsolationStrategy default_executionIsolationStrategy;
    private static final Boolean default_executionIsolationThreadInterruptOnTimeout;
    private static final Boolean default_executionIsolationThreadInterruptOnFutureCancel;
    private static final Boolean default_metricsRollingPercentileEnabled;
    private static final Boolean default_requestCacheEnabled;
    private static final Integer default_fallbackIsolationSemaphoreMaxConcurrentRequests;
    private static final Boolean default_fallbackEnabled;
    private static final Integer default_executionIsolationSemaphoreMaxConcurrentRequests;
    private static final Boolean default_requestLogEnabled;
    private static final Boolean default_circuitBreakerEnabled;
    private static final Integer default_metricsRollingPercentileWindow;
    private static final Integer default_metricsRollingPercentileWindowBuckets;
    private static final Integer default_metricsRollingPercentileBucketSize;
    private static final Integer default_metricsHealthSnapshotIntervalInMilliseconds;
    private final HystrixCommandKey key;
    private final HystrixProperty circuitBreakerRequestVolumeThreshold;
    private final HystrixProperty circuitBreakerSleepWindowInMilliseconds;
    private final HystrixProperty circuitBreakerEnabled;
    private final HystrixProperty circuitBreakerErrorThresholdPercentage;
    private final HystrixProperty circuitBreakerForceOpen;
    private final HystrixProperty circuitBreakerForceClosed;
    private final HystrixProperty executionIsolationStrategy;
    private final HystrixProperty executionTimeoutInMilliseconds;
    private final HystrixProperty executionTimeoutEnabled;
    private final HystrixProperty executionIsolationThreadPoolKeyOverride;
    private final HystrixProperty executionIsolationSemaphoreMaxConcurrentRequests;
    private final HystrixProperty fallbackIsolationSemaphoreMaxConcurrentRequests;
    private final HystrixProperty fallbackEnabled;
    private final HystrixProperty executionIsolationThreadInterruptOnTimeout;
    private final HystrixProperty executionIsolationThreadInterruptOnFutureCancel;
    private final HystrixProperty metricsRollingStatisticalWindowInMilliseconds;
    private final HystrixProperty metricsRollingStatisticalWindowBuckets;
    private final HystrixProperty metricsRollingPercentileEnabled;
    private final HystrixProperty metricsRollingPercentileWindowInMilliseconds;
    private final HystrixProperty metricsRollingPercentileWindowBuckets;
    private final HystrixProperty metricsRollingPercentileBucketSize;
    private final HystrixProperty metricsHealthSnapshotIntervalInMilliseconds;
    private final HystrixProperty requestLogEnabled;
    private final HystrixProperty requestCacheEnabled;

 

你可能感兴趣的:(springcloud,hystrix,java,分布式)