gpt4 book ai didi

java - 连接到 Coherence 集群的方法

转载 作者:行者123 更新时间:2023-12-02 13:40:23 24 4
gpt4 key购买 nike

我通过运行 coherence.cmd 制作了简单的 J2SE 应用程序加入集群,而不运行 cache-server.cmd,并且我运行相同的应用程序,同时运行 coherence.cmd 和 cache-server.cmd 并加入集群,那么有什么区别?

我想知道运行cache-server.cmd 和运行coherence.cmd 之间的区别。

最佳答案

我将向您提供概述,而不是详细介绍。在安装coherence时oracle给出的默认配置中,cache-server.cmd是启动coherence存储节点的默认脚本。当我们想要运行一致性时,我们启动几个“缓存服务器”=一致性存储节点(默认情况下它构建一致性集群)。

Coherence.cmd 默认脚本还会启 Action 为客户端连接到集群的 Coherence 节点。当我们运行它时,我们可以对一致性进行一些基本操作,但这不是生产工具。

我认为您的问题与“运行缓存服务器或 coherence.cmd 的应用程序”有关。这不是它的工作方式。要正确使用 coherence,您必须构建使用 coherence api 的应用程序。例如,在 Java 中,最简单的方法是构建 Maven 应用程序,添加 coherence.jar 依赖项。然后你必须导入类:

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

然后在一行代码中创建缓存测试或连接到它(如果存在):

NamedCache cache = CacheFactory.getCache("test")

然后您就可以使用缓存了。当应用程序运行这行代码时,它就成为一致性节点。当您使用默认设置在计算机上安装了 Coherence 时,它​​将加入集群(如果您启动了缓存服务器)。

这是 1000 英尺的 View 。

关于java - 连接到 Coherence 集群的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42762767/

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