@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @InheritedSE @DocumentedSE @Import(value=DiskStoreConfiguration.class) public @interface EnableDiskStore
EnableDiskStore アノテーションは、Spring @Configuration アノテーションが付けられた ClassSE をマークし、1 つ以上のキャッシュ Regions からデータを永続化またはオーバーフローする単一の Pivotal GemFire/Apache Geode DiskStore Bean を Spring アプリケーションコンテキスト内に構成します。DiskStore, Region, Import, AliasFor, DiskStoreConfiguration, DiskStoreConfigurer, EnableDiskStores| 修飾子と型 | オプションの要素と説明 |
|---|---|
boolean | allowForceCompaction このディスクストアでディスク圧縮を強制できるようにするには、true に設定します。 |
boolean | autoCompact ディスクファイルを自動的に圧縮するには、true に設定します。 |
int | compactionThresholdoplog が圧縮可能になるしきい値。 |
EnableDiskStore.DiskDirectory[] | diskDirectoriesDiskStore ファイルが保存されるファイルシステムディレクトリの場所です。 |
float | diskUsageCriticalPercentage ディスク使用量がこのしきい値を超えると、エラーメッセージが生成され、メンバーのキャッシュがシャットダウンされます。 |
float | diskUsageWarningPercentage ディスク使用量がこのしきい値を超えると、警告メッセージが生成されます。 |
long | maxOplogSizeoplog (操作ログ) ファイルの最大サイズ (メガバイト単位)。 |
StringSE | nameDiskStore の名前。 |
int | queueSize ディスクに書き込むために非同期でキューに入れることができる操作の最大数。 |
long | timeInterval 書き込まれていないデータがディスクに書き込まれるまでに経過できるミリ秒数。 |
StringSE | valueDiskStore の名前。 |
int | writeBufferSize このディスクストアがディスクにデータを書き込むときに使用する書き込みバッファのサイズ。 |
public abstract boolean allowForceCompaction
public abstract boolean autoCompact
public abstract int compactionThreshold
public abstract EnableDiskStore.DiskDirectory[] diskDirectories
DiskStore ファイルが保存されるファイルシステムディレクトリの場所です。デフォルトは、最大 2 ペタバイトのストレージ容量を持つ現在の作業ディレクトリです。application.properties で、spring.data.gemfire.disk.store.<diskStoreName>.directory[#].location、spring.data.gemfire.disk.store.<diskStoreName>.directory[#].size、spring.data.gemfire.disk.store.<diskStoreName>.directory.location、spring.data.gemfire.disk.store.<diskStoreName>.directory.size プロパティ、または spring.data.gemfire.disk.store.directory[#].location spring.data.gemfire.disk.store.directory[#].size、spring.data.gemfire.disk.store.directory.location、spring.data.gemfire.disk.store.directory.size プロパティのいずれかを使用します。public abstract float diskUsageCriticalPercentage
public abstract float diskUsageWarningPercentage
public abstract long maxOplogSize
public abstract int queueSize
public abstract long timeInterval
public abstract int writeBufferSize
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.