【发布时间】:2015-08-13 23:19:51
【问题描述】:
我需要在应用程序启动期间初始化我的 infinispan 缓存之一。我已经分布式缓存和一些节点集群,并决定以下一种方式进行:添加带有事件 CacheStarted 的缓存管理器侦听器,以防此事件从数据库中获取所有数据并填充到特定缓存中。有人可以建议它是正确的行为还是有其他更好的解决方案? 谢谢你的建议。
【问题讨论】:
标签: caching infinispan
我需要在应用程序启动期间初始化我的 infinispan 缓存之一。我已经分布式缓存和一些节点集群,并决定以下一种方式进行:添加带有事件 CacheStarted 的缓存管理器侦听器,以防此事件从数据库中获取所有数据并填充到特定缓存中。有人可以建议它是正确的行为还是有其他更好的解决方案? 谢谢你的建议。
【问题讨论】:
标签: caching infinispan
你的应用是运行库还是客户端-服务器模式?
如果是前者,您的缓存将在您创建 CacheManager 后立即准备好,因此无需等待通知。在第二种情况下 - 你正确地实现了这一点。
【讨论】: