-1

私はHystrixを初めて使用します。HystrixCommand を使用してラップする必要がある依存関係呼び出しのリストがあります。私が見つけた唯一の可能な方法は、依存関係呼び出しごとに個別の HystricCommand サブクラスを作成し、特定の hystrix クラスの実行メソッド内で依存関係を呼び出すことです。これにより、10 個の依存関係呼び出しをラップする必要がある場合、たとえば 10 個の HystrixCommand サブクラスが作成され、依存関係呼び出しごとに 1 つのクラスが作成されます。

依存関係を呼び出すことができる場所から、10 個の依存関係呼び出しすべてに対して共通の HystrixCommand サブクラスを作成する方法はありますか?

4

1 に答える 1

1

Hystrix コマンドの目的は、ある依存関係呼び出しの失敗を別の依存関係呼び出しから分離することです。そのため、単一の HystrixCommand オブジェクトを作成すると、コマンド オブジェクトの目的が無効になる可能性があります。また、通常、依存関係ごとにフォールバックと設定の要件が異なるため、依存関係ごとに個別のコマンド オブジェクトを作成することをお勧めします。

于 2016-05-26T14:41:41.680 に答える