问题标签 [oracle-coherence]
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.
java - 一致性和容器管理事务
我正在实现同时写入数据库和 Oracle Coherence 3.7.1 并希望使整个操作具有事务性。
我想对我的方法进行批评。
目前,我已经创建了这样的外观类:
我想 JDBC DAO 不需要对事务做任何特定的事情,如果发生某些事情,Hibernate 会抛出某种 RuntimeException。
这是有趣的部分。如何使 Coherence 支持事务?我想我应该在 update() 方法中打开一致性事务,并且对于其中的任何异常,我应该自己抛出 RuntimeException 吗?
我目前正在考虑这样的事情:
这种方法会按预期工作吗?
c# - 如何指定密码以从 .Net 连接到 Tangasol Coherence Server
我想从我的 C# .Net 应用程序连接到 Tangasol Coherence 服务器。服务器要求输入密码以进行连接。我找不到这种情况的例子。我在哪里指定密码?
architecture - 是否可以将 Coherence 用作 PHP App 和 Oracle DB 之间的缓存层?
Oracle Coherence 有一个很棒的特性1,当它被用作您的应用程序和后端关系数据库存储之间的分布式缓存层时,它支持密集的只读和读写操作。但我想知道是否有人考虑在 PHP 关键应用程序上下文中使用这种方法。
任何信息将不胜感激。
提前致谢。
java - 单播监听器和多播监听器的区别
我正在设置一个一致性缓存集群,在配置集群时我遇到了 config<unicast-listener>
和<multicast-listener>
. 我使用具有 2 个节点的复制缓存。这两种配置有什么不同,以及选择一种配置需要考虑什么标准。
c# - 无法连接到本地 Coherence 集群
我Coherence cluster
在我的本地机器上运行了一个 C# 应用程序,它正在尝试连接到它。我收到错误消息:
无法与以下地址之一建立连接:XXXX。确保远程地址元素包含正在运行的 TcpAcceptor 的 IP 地址和端口。
这是我的客户端配置的远程地址部分:
我无法连接到此地址或任何其他适用于其他现有代码的其他环境。我确认集群正在使用 Coherence 控制台节点运行。除了明显不正确的 IP 地址之外,还有哪些可能的原因?还有什么问题?
是否可以确认 a"running TcpAcceptor"
在我的机器上?
在我添加配置文件之前,它抛出了一个异常,说它缺少 cache-config.xml。我们所有的其他代码都使用 coherence-cache-config.xml 代替;这很重要吗?
oracle - How to make coherence fully distributed (no local cache)
My coherence configuration is super simple:
and expected behaviour is that every read will go to partition, however from perf tests I could see that reads is done locally - no network calls occur.
I tried to follow official docs but wasn't able to find how to make cache fully distributed. Any advise will be appreciated!
java - 使用 Oracle Coherence 的 Spring 缓存
我必须得到一个适用于 Coherence 的 Spring Cache 接口实现。据我研究,Spring 或 Coherence 没有提供这样的实现(如 ehcache 一样)。所以,我必须自己制作,然后粘贴在底部。它在集成测试中运行良好,但我想知道是否有人遇到过类似的问题,并对这段代码有任何建议或更正。
java - 启动 Coherence 集群时的 PartitionLostEvent
我有一个 Coherence 集群,每台机器有 5 台物理机和 3 个 JVM。启动时,我从其中一个节点获得 PartitionLostEvent。这是给出事件的节点的输出:
我正在使用 Coherence 3.5.3 (patch5)。
这是服务的配置:
为什么我在集群仍在启动时收到此事件?
java - Oracle一致性缓存,在将对象添加到缓存时指定到期超时
我正在使用 oracle 一致性缓存。
为了配置过期,在 xml 文件中有一个名为 'expiry-delay' 的参数来配置过期。
我想知道在将对象添加到缓存时是否可以通过过期持续时间。
感谢您对此的任何帮助。
java - 具有分布式反向方案和本地存储设置的 Coherence Near 缓存
我使用相干性 12.1.2.0.0
我系统的拓扑结构是:三个节点,带有应用程序(缓存客户端)和具有大量内存的独立缓存服务器。
我的目标是创建不完全依赖缓存服务器的缓存系统,同时在应用程序服务器上消耗严格的内存。所以我想将所有曾经缓存在缓存服务器上的值存储起来。但是,如果缓存服务器不工作,应用程序仍然可以使用它们的小型本地缓存进行操作。
我认为 Near 缓存是我需要的。它由本地方案作为前端方案和分布式缓存作为后端方案组成。但是,当我在客户端的分布式部分中将本地存储设置设置为 false 时,即使使用前端本地缓存,我也无法操作,因为每次放置操作都会出现“不存在启用本地存储的节点”错误。如果我将 local-storage 设置为 true 并将本地存储内存限制为例如 1 个单元缓存服务器不会从客户端接收放置的值。更准确地说,它接收其中的一些但不是全部。例如,如果我执行“put 1 1”并多次获得它,然后尝试“put 2 2”和“put 4 4”,我永远不会在缓存服务器上同时获得“2 2”和“4 4”。在这种情况下,缓存服务器包含“1 1”并且可能是值“2 2”或“4 4”之一
我尝试了带有直接本地方案的支持映射方案和内部部分带有本地方案的读写支持映射方案。结果是一样的。这是我的大概测试配置:
我需要什么样的方案?