I持っている2つのコマンド 1)DebitCommand(デビットクレジットカード)Hystrix依存コマンドの失敗提案
2)CreditCommandアカウントへ(クレジット)私たちのユースケースの斜視借方と貸方の組み合わせから
が1つの原子操作です2つの異なるシステムに接続されています(Rest call)。
クレジット・コモン・サーキット・ブレーカーが短絡している場合は、借方に当てはまるわけではありません。そうでなければ、返金する必要があります。実際には不要なコールが増加します。 hystrixがこれを解決する方法はありますか?
私の考え:
アプローチ1:単一のクレジットコマンドにDebitCommandとCreditCommandをマージ アプローチ2:DebitCommandではCreditCommandの回路の状態を取得し、サーキットブレーカーが開いているときにのみ許可するか、どのようにいくつかを呼び出して実行します半分開くか元に戻す。
このユースケースを経験したいずれかが、あなたはこのユースケース
をいかに解決したか助けてくださいすることができれば