3

ネットワーク呼び出しをラップするための netflix の hystrix を見ています。

hystrix では、HystrixCommand<E>使用する必要がある潜在的な RPC コマンドごとに のサブクラスを定義します。

多くのコマンドを持つApachethriftクライアントをセットアップしています。HystrixCommand関数ごとにクラスを定義するのではなく、クライアント全体を簡単にラップできる hystrix の代替手段はありますか?

4

4 に答える 4

1

また、リサイクル クライアント向けの hystrix のようなサーキット ブレーカー ソリューションも探しています。ボンネットの下に hystrix を備えた倹約プロキシを提供している Phantom ( https://github.com/flipkart/phantom ) を試します。

于 2015-05-19T12:16:58.457 に答える
0

私が取り組んでいるプロジェクトでは、さまざまなタイプの何百もの統合があり、それらのいずれにもサーキット ブレーカーを適用できる汎用ソリューションが必要でした。そのために、私は を使用しており、実装する をorg.springframework.aop.framework.ProxyFactoryラップするカスタム クラスを使用しています。ただし、動的プロキシの実装はすべて機能するはずです。HystrixCommandorg.aopalliance.intercept.MethodInterceptor

于 2015-07-07T16:09:14.300 に答える