gpt4 book ai didi

oracle-coherence - 甲骨文一致性

转载 作者:行者123 更新时间:2023-12-04 18:16:03 25 4
gpt4 key购买 nike

我是 Oracle Coherence 的新手。我阅读了文档并使用命令提示符进行了动手操作。我在理解上没有问题。然后我用oracle coherence工具下载了eclipse。我为 oracle coherence 创建了应用程序客户端,如下所示
http://docs.oracle.com/cd/E18686_01/coh.37/e18692/installjdev.htm

我也是这样跑的。它工作正常,就像我在控制台应用程序中所做的那样。然后我在同一个工作区创建了一个新项目,创建了一个访问命名缓存的主类,使用下面的代码放置和检索一些值,

package coherenceClient;

import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;

public class Main {
public static void main(String[] args) {

NamedCache cache = CacheFactory.getCache("myCache");

cache.put("MyFirstCacheObject", "This is my first Cache Object");

System.out.println(cache.get("MyFirstCacheObject"));
}
}

我重新获得了相同的值(value)。然后我创建了另一个类,尝试检索相同的值,但它返回 null。代码中是否有任何错误?
package coherenceClient;

import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;

public class Recevier {
public static void main(String[] args) {

NamedCache cache = CacheFactory.getCache("myCache");
System.out.println(cache.get("MyFirstCacheObject"));
}
}

最佳答案

如果一致性缓存驻留在 JVM 中(它不是作为独立服务器运行),那么在您的程序完成后所有数据都会被丢弃(您使用内存存储)。试着把 Thread.sleep(200000);到第一个程序结束,然后在超时内运行第二个实例。

关于oracle-coherence - 甲骨文一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com