【发布时间】:2015-04-28 21:52:41
【问题描述】:
infinispan 本地缓存和分布式缓存有什么区别。我知道在本地缓存中不能形成集群,而在分布式缓存中我们可以形成集群。我怀疑分布式缓存数据是存储在我们正在运行的应用程序堆中还是应用程序外部。还有,运行在一个jvm中的应用程序是否可以获取到运行在一个jvm中的infinispan中存储的数据。
【问题讨论】:
标签: caching infinispan
infinispan 本地缓存和分布式缓存有什么区别。我知道在本地缓存中不能形成集群,而在分布式缓存中我们可以形成集群。我怀疑分布式缓存数据是存储在我们正在运行的应用程序堆中还是应用程序外部。还有,运行在一个jvm中的应用程序是否可以获取到运行在一个jvm中的infinispan中存储的数据。
【问题讨论】:
标签: caching infinispan
Infinispan 将数据存储在应用程序堆中。如果您配置 CacheStore(例如数据库),它也可以持久化数据。你在这里有详细信息:Infinispan Persistence
关于第二个问题:是的,Infinispan 知道数据存储在哪里,如果本地没有可用副本,则从其他节点(或 jvm)获取数据。如果您需要更多详细信息,可以查看文档:Infinispan Clustering
【讨论】: