すべての問題

0 投票する
1 に答える
919 参照

c# - Castle.Windsor と Polly を使用した 429 例外への対応 (スロットリング)

私たちは 429 の HTTP 例外 (SharePoint online または Microsoft Graph からのもの) に苦しんでおり、これを処理するために Polly と Castle.Windsor を活用したいと考えています。

私のコードは(抜粋)

Castle.Windsor コンテナへの Polly の登録:

私のポリーのもの:

したがって、この実装は私のニーズをカバーしていますが、非常に保守的です。そこで、スローされた 429 例外の直接サポート、特にReply-Afterサーバーから利用可能なヘッダーのサポートを実装しようとしました。

このhttps://github.com/App-vNext/Polly/issues/414から、 を使用するオーバーロードの 1 つのサポートを実装する必要があることがわかりましたsleepDurationProviderが、コードを正しく取得する際に問題が発生しています。

私の実装はこれでした:

getServerWaitDuration単純にTimeSpan

アイデアは、サーバーからの応答のヘッダーを見て、タイムスパンをsleepDurationProvider.

ただし、を構成する行からエラーが発生しますsleepDurationProvider(retryCount, response)は「互換性のない匿名関数の署名」であると言われました

ここで明らかな何かが欠けているように感じます。しかし、なぜ?オブジェクトにアクセスして期間responseを抽出するにはどうすればよいですか?Retry-After

0 投票する
1 に答える
53 参照

python - 変数値を使用するSQL

私はPythonで以下のような変数を持っています;

以下のコードを実行すると;

エラーが発生しました:

DataError: ('22018', "[22018] [Microsoft][ODBC SQL Server Driver][SQL Server]varchar 値 'run_id' をデータ型 smallint に変換するときに変換に失敗しました。(245) (SQLExecDirectW)")

これについて私を助けてもらえますか?どうすれば続行できますか?

0 投票する
0 に答える
35 参照

javascript - getJSON リクエスト内で for ループが実行されないのはなぜですか?

おそらく非同期実行が原因かどうかはわかりません。私の JavaScript の知識はかなり限られているため、なぜ機能しないのか特定できませんが、別の Web ページではまったく同じ構造が実行されます。また、get リクエストで見つかったデータがあることも確認しました。

console.log(データ) は以下を返します:

更新: 解決策

この質問に出くわす可能性のある他の人にとって、Vlaz answer は私のエラーを強調しています。データは、リクエストによって返されるオブジェクトです。データ自体にアクセスするには、data.data が必要です。したがって、正しいコードは次のようになります。

0 投票する
1 に答える
441 参照

google-chrome - Blackmagic デバイスと WebRTC は互換性がありません

WebRTC で BlackMagic 経由で接続された外部カメラを使用できません。Chrome、Firefox、Safari のソース コード、Google ハングアウトの Web バージョン、appear.in (whereby.com) などで試しました。何でもうまくいきました。

少なくとも1つのブラウザで動作させる方法はありますか?

0 投票する
1 に答える
523 参照

scala - Gatling/Scalaでは、jsonPathを配列に変換するにはどうすればよいですか?

次のチェックでは、エラー クレームが生成されます。

タイプ Seq[String] のタイプ クラス JsonFilter のメンバーが見つかりません

次のjsonを考えると、出力は次のようになると思います。List(f1, f2, f3)

0 投票する
1 に答える
559 参照

c++ - ベクトルで std::swap が機能しないのはなぜですかClang/Win の下の要素?

次のようなコードがあります。

脇の正気についての議論vector<bool>、これはうまく機能していました:

  • Mac用のクラン
  • Visual Studio for Windows
  • Linux 用 GCC

次に、Windows で Clang を使用してビルドしようとしたところ、次のエラー (要約) が表示されました。

実装によって結果が異なることに驚いています。

Windows の Clang で動作しないのはなぜですか?

0 投票する
2 に答える
56 参照

perl - モジュールから同じディストリビューション内のスクリプトへの Pod リンクを作成する方法は?

このモジュールApp::TimeTrackerを検討してください。セクションのtrackerリンクをクリックすると、ここにたどり着くはずですが、ここにたどり着くはずです。この動作を担当する Pod のソース コードをここに示します。これは、次の Pod フォーマット コードが使用されたことを示しています。SYNOPSIS

代わりに絶対リンクを提供することで問題を解決できます。

ただし、これにより、将来変更される可能性のあるバージョン 3.000 へのリンクが修正されます。

では、これは一般的にどのように行われるべきですか?