问题标签 [terracotta]

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 投票
3 回答
2019 浏览

java - Java 本机内存比堆快吗?

我正在探索帮助我的内存密集型应用程序的选项,并且在这样做时我遇到了 Terracotta 的BigMemory。据我所知,它们利用了非垃圾收集的堆外“本机内存”,由于序列化/反序列化问题,这显然比堆存储慢 10 倍。在阅读 BigMemory 之前,我从未听说过普通 JNI 之外的“本机内存”。尽管 BigMemory 是一个值得进一步考虑的有趣选项,但如果可以绕过序列化问题,我对使用本机内存可以完成的事情很感兴趣。

ByteBuffer当没有序列化问题时(例如,如果我将它与巨大的byte[]. 还是垃圾收集等的变幻莫测使这个问题无法回答?我知道“测量它”是一个常见的答案,但恐怕我不会设置一个有代表性的测试,因为我还不够了解 Java 中的原生内存是如何工作的。

0 投票
1 回答
374 浏览

caching - 我可以使用其他分布式缓存代替 jboss 缓存在 jboss 中进行会话复制吗

我在 jboss 4.0.4 中使用 jboss-cache 进行会话复制。如何使用不同的分布式缓存(Terracotta 或任何其他)代替 jboss 缓存?

0 投票
1 回答
569 浏览

distributed - 集成 Neo4J 和 Terracotta?

有没有人尝试甚至考虑过使用兵马俑解决方案(即 ehcache)来运行/存储 Neo4J?

我了解 Neo4J 具有高可用性,但这实际上只是复制。我真正想要的是一个分布式图形解决方案,因此,neo4j 在类似 ehcache 的东西上。

有什么想法/建议吗?

谢谢!

0 投票
1 回答
711 浏览

java - 使用 Maven 构建码头时出错?

我正在尝试使用 maven 从源代码构建 jetty 6.1.26,我正在运行命令“mvn”来构建它,但是在构建过程结束时,我遇到了一个 terracotta build 错误。

输出在: http: //pastie.org/1908465

0 投票
0 回答
509 浏览

session - Has anyone integrated Terracotta EHcache + WebSession with JBoss?

I`m using JBoss 5.1.0 GA with Terracotta EHcache(with Hibernate). This setup works fine but when I try to add Terracotta WebSessions I get

I've followed the documentation on TC's website http://www.terracotta.org/documentation/product-documentation-1page.

I've also posted on their forum, on the dedicated WebSession section, but no one has answered :( .

If anyone has managed to configure a setup similar to mine please reply.

Thank you.

0 投票
0 回答
564 浏览

exception - 为什么我在尝试访问 Liferay 4.2.1 上的门户时会出错?

我正在尝试在 Liferay 4.2.1 上集群 Web 会话。我已遵循文档中的规范。

当我尝试访问门户时,我得到:

任何帮助表示赞赏。

谢谢你。

更新:显然,Terracotta 不支持 Liferay 4.2.1,因为它太旧了。建议是切换到最新的 Liferay 版本(6)。

0 投票
1 回答
349 浏览

grails - Grails 1.3.4 / Terracotta 3.5.1:部署 .war 文件失败

我们有一个使用 Terracotta Ehcache 3.3 运行的 Grails (1.3.4) 应用程序。我们正在尝试将我们的 Terracotta 安装更新到最新的 3.5.1。我在 BuildConfig.groovy 中添加了这些行:

p>

我能够构建 .war 文件,但是当我尝试部署它时,我得到:

p>

我了解 Terracotta 3.5.1 和 Grails 使用不同版本的 SLF4J,并且存在一些冲突。从 BuildConfig 中究竟应该排除什么?

谢谢,
伊拉克利斯

0 投票
6 回答
5873 浏览

mongodb - 处理 100+ 百万条记录的最佳 NoSQL 方法

我正在做一个项目,我们在 Oracle 数据库中批量加载和存储大量数据,这些数据不断通过 Hibernate 查询这个 100+ 百万条记录表(读取比写入频繁得多)。为了加快速度,我们将 Lucene 用于一些查询(尤其是地理边界框查询)和 Hibernate 二级缓存,但这还不够。我们在针对 Oracle 的 Hibernate 查询中仍然存在瓶颈(由于缺少那么多内存,我们没有在 Hibernate 二级缓存中缓存 100+ 百万个表实体)。

在这种情况下,我可以利用哪些其他 NoSQL 解决方案(Lucene 除外)?

我正在考虑的一些选择是:

  1. 将分布式 ehcache (Terracotta) 用于 Hibernate 二级,以在机器之间利用更多内存并减少重复缓存(现在每个 VM 都有自己的缓存)。

  2. 要在内存中完全使用像 H2 这样的 SQL 数据库,但不幸的是,这些解决方案需要将 100 多个表加载到单个 VM 中。

  3. 使用 Lucene 进行查询,使用 BigTable(或分布式哈希图)通过 id 进行实体查找。什么样的 BigTable 实现适合这个?我正在考虑 HBase。

  4. 使用 MongoDB 存储数据以及通过 id 进行查询和查找。

0 投票
1 回答
622 浏览

java - 使用 Terracotta 集群 Glassfish Web 会话

可以将 Terracotta 3.5.x 配置为在 Glassfish 3.1 中集群 Web 会话吗?

我想使用 JDBC 领域保护集群的 Jersey 应用程序。原生集群的多播在生产环境中不可用。

如果可能的话,任何人都可以帮助配置步骤或指南吗?

0 投票
2 回答
117 浏览

jvm - 如何实现类似 Terracota 的东西?

Terracotta 是如何知道对象在一个 JVM 中发生更改以将该更改传播到另一个 JVM 的?即我如何编码类似的行为?

我希望能够观察某些类实例的变化,而根本不改变它们。