Infinispan 11.x - 12.x 清除监听器的 RemoteCache 限制通知
Infinispan 11.x - 12.x Clear a RemoteCache Limiting Notification for Listeners
我在微服务 A 中有一个 Infinispan RemoteCache
,它负责其中的 inserting/deleting 个条目。
有一个微服务 B 订阅了 RemoteCache
(完全在本地复制),它有一个侦听器来捕获入门级操作,例如插入或删除,以维护其本地副本已更新。
我想知道如果 RemoteCache
上发生了 clear()
操作,是否有办法从 B 侦听器中捕获地图。我在文档中找不到任何内容。
这是因为,如果 RemoteCache
有很多条目,并且 A 在其上调用 clear()
,我不想接收每个通知,然后对 B 本地缓存中的每个条目执行删除操作。我宁愿直接为 B 本地副本调用 clear()
方法。
提前感谢您的帮助(我的“问题”在粗体中)。
很遗憾,没有明确的事件。
我不确定为什么您需要 B 中的本地数据副本,但是,热棒客户端有一个近缓存,可以在本地缓存最常访问的密钥。
我在微服务 A 中有一个 Infinispan RemoteCache
,它负责其中的 inserting/deleting 个条目。
有一个微服务 B 订阅了 RemoteCache
(完全在本地复制),它有一个侦听器来捕获入门级操作,例如插入或删除,以维护其本地副本已更新。
我想知道如果 RemoteCache
上发生了 clear()
操作,是否有办法从 B 侦听器中捕获地图。我在文档中找不到任何内容。
这是因为,如果 RemoteCache
有很多条目,并且 A 在其上调用 clear()
,我不想接收每个通知,然后对 B 本地缓存中的每个条目执行删除操作。我宁愿直接为 B 本地副本调用 clear()
方法。
提前感谢您的帮助(我的“问题”在粗体中)。
很遗憾,没有明确的事件。
我不确定为什么您需要 B 中的本地数据副本,但是,热棒客户端有一个近缓存,可以在本地缓存最常访问的密钥。