HazelcastMapCacheClient¶
描述¶
使用 Hazelcast 作为后备缓存的 DistributedMapCacheClient 的实现。该服务依赖于其他控制器服务,管理 Hazelcast 缓存管理器中设置的实际 Hazelcast 调用。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
---|---|---|---|---|
Hazelcast 缓存管理器 * |
hazelcast-cache-manager |
Hazelcast 缓存管理器,用于管理与 Hazelcast 的连接并提供缓存实例。 |
||
Hazelcast 缓存名称 * |
hazelcast-cache-name |
给定缓存的名称。Hazelcast 集群,可以处理多个独立的缓存,每个缓存都由一个名称标识。使用同名缓存的客户正在 Hazelcast 中使用相同的数据结构。 |
||
Hazelcast 条目周期 * |
hazelcast-entry-ttl |
5 分钟 |
指明书面条目应在 Hazelcast 中存在多长时间。将其设置为“0 秒”意味着数据将一直存在,直到其删除或 Hazelcast 服务器关闭。使用 ` EmbeddedHazelcastCacheManager ` 作为缓存管理器不会提供限制缓存大小的策略。 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。