1. xConnectクライアントのHTTP一時障害処理

初期化中のxConnectトランジェント フォールト処理の構成

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

再試行者構成は、xConnectクライアントを個別に初期化するとき、または 新しいxConnectクライアント構成 (XConnectClientConfiguration) を初期化するときに指定できます。

xConnectクライアントの初期化中にretryer設定を指定します

xConnectの検索、コレクション、および構成クライアントは、再試行レジストリと構成済みの再試行者名を指定することで、個別に初期化できます。SearchWebApiClient、CollectionWebApiClient、およびCollectionWebApiClientには、IRetryRegistryと構成されたretryerNameを受け入れるオーバーロードがあります。

再試行者構成でSearchWebApiClientを初期化するには、次のコード サンプルを使用します。

new SearchWebApiClient(new Uri("http://xconnect.search"), clientModifiers, httpClientHandlerModifiers, executingPolicy, retryerRegistry,
retryerName);

再試行者構成でCollectionWebApiClientを初期化するには、次のコード サンプルを使用します。

new CollectionWebApiClient(new Uri("http://xconnect.collection"), clientModifiers, httpClientHandlerModifiers, executingPolicy, retryerRegistry, retryerName);

再試行者構成でConfigureWebApiClientを初期化するには、次のコード サンプルを使用します。

new ConfigurationWebApiClient(new Uri("http://xconnect"), clientModifiers, httpClientHandlerModifiers, executingPolicy, retryerRegistry, retryerName);

xConnectクライアント構成の初期化

XConnectClientConfigurationオブジェクトには、リトライヤを指定するパラメーターと、検索およびコレクション サービスのxConnectクライアントURIが含まれています。

public XConnectClientConfiguration( 
            XdbModel model,
            Uri collectionUri,
            Uri searchUri,
            bool enableDataExtraction,
            CircuitBreakerFactory circuitBreakerFactory,
            IRetryerRegistry retryerRegistry,
            string retryerName)

次のコード サンプルは、コレクション サービスと検索サービスの再試行戦略を使用してXConnectClientConfigurationを初期化する方法を示しています。

new XConnectClientConfiguration(CollectionModel.Model,
new Uri("http://xconnect.collection"), new Uri("http://xconnect.search"), true, null, retryerRegistry, retryerName)
この記事を改善するための提案がある場合は、 お知らせください!