次のように定義されたコマンドを使用して、Spring Cloud アプリケーションで Hystrix を使用しています
@HystrixCommand(groupKey = "GroupKey", commandKey = "dummy",
threadPoolProperties = {
@HystrixProperty(name = "coreSize", value = "10")
})
public Observable<String> dummy() {
return new ObservableResult<String>() {
@Override
public String invoke() {
return "OK";
}
};
}
coreSize
実行時に (スレッド プールのサイズ) プロパティを更新したい。どうすればそれができますか?出来ますか?または、別の解決策を探す必要がありますか?
Archaius と、それが構成の更新にどのように使用されているかについて読んでいますが、達成しようとしていることにどのように使用できるかわかりません。
私のメインクラスでは、アプリケーション@EnableAutoConfiguration
に追加ArchaiusAutoConfiguration
するものを使用しています。
助けてくれてありがとう!