2017-08-07 4 views
0

私はthisから、レプリケーションキャッシュは 'PRIMARY_SYNC'書き込み同期モード(デフォルト)を使用するように設定し、 'CacheConfiguration#readFromBackup'フラグをfalse(デフォルトではtrue)に設定してIgniteがプライマリノードそこから価値を得る。PRIMARY_SYNC& 'CacheConfiguration#readFromBackup'フラグをfalseに設定して、レプリケートされたキャッシュに必要なキャッシュエントリを配置しますか?

これは、パフォーマンスを保証するために、キャッシュエントリも一緒に対応する必要があるということですか?

+0

ユースケースについて説明できますか?何と一緒に何が配置されていますか? –

+0

@ValentinKulichenkoもし私が、デフォルトの 'PRIMARY_SYNC' syncモードで2つのレプリケートされたキャッシュをキャッシュするとしたら、readFromBackupフラグをfalseに設定してIgniteのリクエストをプライマリノードに送信し、そこから値を取得するとEmployeeを2つの異なるノードにリクエストを送る必要はありませんか?申し訳ありませんが、私は明確ではない。これは私の以前のこの質問への答えから来た副次的な質問/混乱だった[リンク](https://stackoverflow.com/questions/45497095/explicit-setting-of-write -synchronization-mode-full-sync-for-replicated-c) – lmk

+0

「リクエスト」とは何ですか?何を求めている?実行している操作は何ですか? –

答えて

0

レプリケートされたキャッシュに対して結合を含むクエリを実行する場合は、コロケーションは不要です。また、クエリは常に配信されるので、readFromBackupはこの場合に何の影響もありません。書き込み同期モード(PRIMARY_SYNC/FULL_SYNC)は書き込みのみに影響します。

関連する問題