问题标签 [infinispan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1092 浏览

infinispan - 没有用于注入 org.infinispan.cdi.event.cachemanager.CacheManagerEventBridge 的有效 EE 环境

我正在尝试在 Glassfish 3.1.1 上部署 Cdi-quickstart 应用程序。我在 server.log 文件“代码”中收到以下错误

我无法弄清楚如何解决这个错误。谁能帮我解决这个问题.....

0 投票
1 回答
1331 浏览

caching - Infinispan 树状缓存结构

我想在缓存的树状结构之后使用 Infinispan。例如,对股票代码使用以下数据结构:

  1. 交易所(纽约证券交易所、美国运通...)
  2. 日期
  3. 股票代码

我不确定如何实现这一点,因为我发现的唯一示例非常基本,例如:

我试图在没有任何运气的情况下查找互联网和stackoverflow......我知道我可以展平上面示例中的结构,但为了说明目的,我想知道 Infinispan 是如何工作的(并且教程没有涵盖它,这就是为什么我不能正确考虑它的原因,因为 Infinispan 非常强大)。

任何帮助将不胜感激。

谢谢,朱利安

0 投票
1 回答
1609 浏览

caching - How to get all the cache names in an Infinispan cache cluster

I am using Infinispan with jgroups in java. I want to get all the cache names in an infinispan cache cluster. I have tried using DefaultCacheManager.getCacheNames(); but it gives only caches which are accessed on that the jvm from which it is called from and not all the caches in that cluster.

Once i access a cache on that jvm, it becomes available and the it starts coming in the cachelist which i get from DefaultCacheManager.getCacheNames();

I am using the same config file for infinispan and jgroups(using tcp).

Please suggest a way by which I can get all the cache names in a cluster.

Thanks, Ankur

0 投票
0 回答
317 浏览

caching - Java中的数据缓存

我正在尝试用java开发一个分布式应用程序。哪个数据缓存工具更好?

  1. JBoss 缓存

  2. 英菲尼斯潘

  3. 缓存

  4. 兵马俑缓存??

0 投票
2 回答
825 浏览

java - 如何在 infinispan 计算网格中指定节点

我们想使用 Infinispan 作为计算网格。我们在 Infinispan 5.0 中找到了有关分布式执行框架的文档。

我们要做的是将缓存的一些节点专用于执行特定任务的专用节点,因为只有这些节点具有必要的硬件。

我的想法是创建一个分布式缓存映射 HardwareDriverKey 到 HardwareDriver,并使用 DistributedExecutorService.submit(task, hardwareDriverKey) 执行任务。为此,我们需要找到一种方法来确保 hardwareDriverKey 始终位于包含实际硬件的分布式缓存的特定节点上。

我们是否需要编写一个可以从hardwareDriverKey中提取节点地址的自定义ConsistentHash?你有这方面的例子吗?还是有其他方法?

在此先感谢,吉尔特。

0 投票
1 回答
1235 浏览

jgroups - 从 infinispan 集群中删除节点时出现异常

当我尝试从使用 jgroups 作为传输的 infinispan 集群中删除节点时,出现以下异常

并且这个异常会一直被所有活动节点打印出来。

我该如何解决这个问题?

提前致谢。

0 投票
1 回答
3692 浏览

hibernate - 谁有 Spring+Hibernate+2LC Infinispan+JPA 的工作示例?

我整个早上都在努力用 Infinispan 替换 EHCache。我尝试了许多不同版本的配置。但是在 Hibernate 和 Spring 之间似乎总是缺少关于事务管理的链接。让我自己感到羞耻的是,我不得不承认我似乎无法找到使这项工作协同工作的方法。

我正在使用由 JPA 和 Hibernate (4.0.1) 支持的 Spring (3.1) 的经典解决方案。使用 EHCache 作为二级和查询缓存。全部部署在独立的 Tomcat 7 上。

这里有人愿意为此分享一个有效的 Spring 配置吗?

非常感谢 !

我包括了 Spring 配置——以防某处出现明显缺陷......

将 org.hibernate.transaction.JBossTSStandaloneTransactionManagerLookup 用于事务查找类时出现异常。

添加依赖后出现异常(附带了很多间接依赖)

0 投票
1 回答
1431 浏览

spring - 在 Spring 和 Tomcat 中使用 Infinispan 进行休眠 L2 缓存

有没有人在春季成功将 infinispan 设置为 L2 缓存?

我想避免将 XA 用于我的数据源。目前我正在将 LocalContainerEntityManagerFactoryBean 与 JPATransactionManager 一起使用。

有关设置 Infinispan 所需的 JTATransactionManager 的任何提示?

我的事务管理器目前有以下内容:注意,您需要将 entityManagerFactory 传递给事务管理器。因此,需要完全创建实体管理器才能创建 TransactionManager。但是如果 Infinispan 需要 TransactionManager,这不会造成循环依赖吗?

更新:我正在使用 bitronix,一切似乎都在工作,但我看到了几个警告:

1) 从 Infinispan 启动时:

STDOUT [WARN] [2012.02.20 14:29:00] statetransfer.BaseStateTransferManagerImpl - ISPN000159:取消阻止事务失败 java.lang.IllegalStateException:尝试取消阻止缓存视图 1 的写入命令,但它们在 org.infinispan.statetransfer 中未被阻止。 StateTransferLockImpl.unblockNewTransactions(StateTransferLockImpl.java:260) at org.infinispan.statetransfer.BaseStateTransferManagerImpl.postInstallView(BaseStateTransferManagerImpl.java:351) at org.infinispan.cacheviews.CacheViewsManagerImpl.handleCommitView(CacheViewsManagerImpl.java:520) at org.infinispan.cacheviews .CacheViewsManagerImpl.clusterCommitView(CacheViewsManagerImpl.java:387) 在 org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:271) 在 org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask。在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 在 java.util.concurrent.FutureTask.run(FutureTask.java:138) 在 java.util.concurrent 调用(CacheViewsManagerImpl.java:876) .ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:680)

2)运行写事务时:

0 投票
1 回答
785 浏览

caching - Java 分布式缓存

我正在研究为 java 分发缓存解决方案。我必须开发将集群在 5-10 个节点上的应用程序。每个节点都有自己的缓存部分。

我正在研究具有容错能力的分布式缓存提供程序:coherence、ehcache、infinispan、hazelcast ......

我应该在包含数据的节点上处理任务。因此我应该能够通过 API 检测到该对象在本地节点中。

现在榛树这样做了。ehcache 绑定到 terracota 服务器阵列并且还没有找到方法来做我想做的事情(L2->L1 复制不计算在内)?还在研究infinispan。尚未达成一致。对任何替代方案持开放态度。

谁能指出适合我需求的产品?研究这些细节需要阅读每个产品的几乎完整的文档,所以它真的很慢

0 投票
1 回答
388 浏览

maven - Maven infinispan 快速入门

我编译了 Infinispan 快速入门,当我尝试运行时出现以下错误

我正在关注本教程。

https://github.com/infinispan/infinispan-quickstart/tree/master/embedded-cache

虽然我没有使用任何 IDE,但我可以了解 maven 如何与 infinispan 一起工作。从命令提示符提示我使用这个命令来编译,

然后,运行,

java -cp target/classes:target/dependency/* Quickstart

它正在编译成功。我试图编译然后从保存类文件的目标目录中运行快速入门。但是我发现了相同的错误类.....

谢谢米娜

任何帮助将不胜感激。