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

àì夳堔傛蜴生んèń 2023-07-18 14:14 156阅读 0赞

HystrixCommandProperties

  1. static final Integer default_metricsRollingStatisticalWindow = 10000;
  2. private static final Integer default_metricsRollingStatisticalWindowBuckets = 10;
  3. private static final Integer default_circuitBreakerRequestVolumeThreshold = 20;
  4. private static final Integer default_circuitBreakerSleepWindowInMilliseconds = 5000;
  5. private static final Integer default_circuitBreakerErrorThresholdPercentage = 50;
  6. private static final Boolean default_circuitBreakerForceOpen = false;
  7. static final Boolean default_circuitBreakerForceClosed = false;
  8. private static final Integer default_executionTimeoutInMilliseconds = 1000;
  9. private static final Boolean default_executionTimeoutEnabled = true;
  10. private static final HystrixCommandProperties.ExecutionIsolationStrategy default_executionIsolationStrategy;
  11. private static final Boolean default_executionIsolationThreadInterruptOnTimeout;
  12. private static final Boolean default_executionIsolationThreadInterruptOnFutureCancel;
  13. private static final Boolean default_metricsRollingPercentileEnabled;
  14. private static final Boolean default_requestCacheEnabled;
  15. private static final Integer default_fallbackIsolationSemaphoreMaxConcurrentRequests;
  16. private static final Boolean default_fallbackEnabled;
  17. private static final Integer default_executionIsolationSemaphoreMaxConcurrentRequests;
  18. private static final Boolean default_requestLogEnabled;
  19. private static final Boolean default_circuitBreakerEnabled;
  20. private static final Integer default_metricsRollingPercentileWindow;
  21. private static final Integer default_metricsRollingPercentileWindowBuckets;
  22. private static final Integer default_metricsRollingPercentileBucketSize;
  23. private static final Integer default_metricsHealthSnapshotIntervalInMilliseconds;
  24. private final HystrixCommandKey key;
  25. private final HystrixProperty<Integer> circuitBreakerRequestVolumeThreshold;
  26. private final HystrixProperty<Integer> circuitBreakerSleepWindowInMilliseconds;
  27. private final HystrixProperty<Boolean> circuitBreakerEnabled;
  28. private final HystrixProperty<Integer> circuitBreakerErrorThresholdPercentage;
  29. private final HystrixProperty<Boolean> circuitBreakerForceOpen;
  30. private final HystrixProperty<Boolean> circuitBreakerForceClosed;
  31. private final HystrixProperty<HystrixCommandProperties.ExecutionIsolationStrategy> executionIsolationStrategy;
  32. private final HystrixProperty<Integer> executionTimeoutInMilliseconds;
  33. private final HystrixProperty<Boolean> executionTimeoutEnabled;
  34. private final HystrixProperty<String> executionIsolationThreadPoolKeyOverride;
  35. private final HystrixProperty<Integer> executionIsolationSemaphoreMaxConcurrentRequests;
  36. private final HystrixProperty<Integer> fallbackIsolationSemaphoreMaxConcurrentRequests;
  37. private final HystrixProperty<Boolean> fallbackEnabled;
  38. private final HystrixProperty<Boolean> executionIsolationThreadInterruptOnTimeout;
  39. private final HystrixProperty<Boolean> executionIsolationThreadInterruptOnFutureCancel;
  40. private final HystrixProperty<Integer> metricsRollingStatisticalWindowInMilliseconds;
  41. private final HystrixProperty<Integer> metricsRollingStatisticalWindowBuckets;
  42. private final HystrixProperty<Boolean> metricsRollingPercentileEnabled;
  43. private final HystrixProperty<Integer> metricsRollingPercentileWindowInMilliseconds;
  44. private final HystrixProperty<Integer> metricsRollingPercentileWindowBuckets;
  45. private final HystrixProperty<Integer> metricsRollingPercentileBucketSize;
  46. private final HystrixProperty<Integer> metricsHealthSnapshotIntervalInMilliseconds;
  47. private final HystrixProperty<Boolean> requestLogEnabled;
  48. private final HystrixProperty<Boolean> requestCacheEnabled;

发表评论

表情:
评论列表 (有 0 条评论,156人围观)

还没有评论,来说两句吧...

相关阅读

    相关 springcloudHystrix—概念

    基于分布式中因某个微服务不可用而导致的服务雪崩等问题,为防止异常传递进而导致的异常传播等问题,需要实现当某个微服务发生异常时不因为该服务异常而影响依赖该服务的其他微服务正常运行