BulkHead Pattern, формула для размера пула потоков с Hystrix и Spring Cloud - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь определить параметр, для которого я должен передать hystrix:

  • максимальное количество потоков в пуле потоков @HystrixProperty(name = "coreSize",value="?")
  • максимальное количество входящих запросов в очереди @HystrixProperty(name="maxQueueSize", value="?"

Какие шаги вы выполняете, чтобы параметризировать Hystrix? Ниже приведена упрощенная версия того, что я пытаюсь сделать.

@HystrixCommand(fallbackMethod = "buildFallbackMethod",
threadPoolKey = "licenseByOrgThreadPool",
threadPoolProperties =
{@HystrixProperty(name = "coreSize",value="?"),
@HystrixProperty(name="maxQueueSize", value="?")}
)
public List<Object> getObject(String Id){
return repository.findById(id);
}

Заранее спасибо.

...