HazelcastMapCacheClient

説明

Hazelcastをバッキングキャッシュとして使う DistributedMapCacheClient の実装です。このサービスは、Hazelcast Cache Managerでセットされた、実際のHazelcastコールを管理する他のController Serviceに依存しています。

タグ

キャッシュ, Hazelcast, マップ

プロパティ

以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。

表示名

API 名前

デフォルト値

許容値

説明

Hazelcastキャッシュマネージャ *

hazelcast-cache-manager

Hazelcastへの接続を管理し、キャッシュインスタンスを提供するHazelcastキャッシュマネージャ。

Hazelcastキャッシュ名 *

hazelcast-cache-name

指定されたキャッシュの名前。Hazelcastクラスタは、それぞれが名前で識別される複数の独立したキャッシュを扱うことができます。同じ名前のキャッシュを使用しているクライアントは、Hazelcast内で同じデータ構造で動作しています。

Hazelcastエントリーライフタイム *

hazelcast-entry-ttl

5分

書き込まれたエントリがHazelcastに存在する期間を示します。'0 secs' にセットすると、データが削除されるまで、あるいはHazelcastサーバーがシャットダウンされるまで存在することを意味します。EmbeddedHazelcastCacheManager ascache managerを使用しても、キャッシュのサイズを制限するポリシーは提供されません。

状態管理

このコンポーネントは状態を保存しません。

制限あり

このコンポーネントには制限はありません。

システムリソースに関する考察

このコンポーネントは、システムリソースを考慮したものではありません。