0

我想构建 Gemfire 到/从 HBase 连接器,用于从 GemFire 到 Hbase 的实时数据插入,反之亦然,任何关于此的指针都会有很大帮助。基本要求是将数据逐出到 Hbase,过期数据应刷新到 Hbase,如果发生缓存未命中,则应从 Hbase 中提取数据。

4

1 回答 1

1

这可以通过分别实现CacheListenerCacheLoader接口来实现。您可以在绑定到 HBase 的区域上注册 1 个或多个 CacheListener 以及 CacheLoader。我不确定在“驱逐”期间会触发什么事件,但在“过期”期间会触发afterInvalidate

请参阅 GemFire UG 关于驱逐过期与外部数据源同步事件和事件处理,特别是事件处理程序

希望这可以帮助!

于 2016-01-13T18:17:25.223 回答