我想构建 Gemfire 到/从 HBase 连接器,用于从 GemFire 到 Hbase 的实时数据插入,反之亦然,任何关于此的指针都会有很大帮助。基本要求是将数据逐出到 Hbase,过期数据应刷新到 Hbase,如果发生缓存未命中,则应从 Hbase 中提取数据。
问问题
196 次
1 回答
1
这可以通过分别实现CacheListener和CacheLoader接口来实现。您可以在绑定到 HBase 的区域上注册 1 个或多个 CacheListener 以及 CacheLoader。我不确定在“驱逐”期间会触发什么事件,但在“过期”期间会触发afterInvalidate。
请参阅 GemFire UG 关于驱逐、过期、与外部数据源同步、事件和事件处理,特别是事件处理程序。
希望这可以帮助!
于 2016-01-13T18:17:25.223 回答