我正在尝试使用 Infinispan 缓存在 2 个不同的服务器上设置复制缓存。
Node1 和 Node2 是运行 hotrod 服务器的 2 台物理服务器。
我的意图是从远程客户端(Node3)在 node1/node2 上创建一些缓存(使用自定义配置)。
在 Node3 上,我正在尝试执行以下操作..
RemoteCacheManager rm = new RemoteCacheManager("node1ip4address", portNumber); rm.getCache("namedcache1"); ---->这个方法的javadoc说,
/** * 如果缓存已被定义,则从远程服务器检索命名缓存,否则如果缓存名称未定义,它将返回 null。*/
我检查了 RemoteCacheManager 的源代码。此类没有如 EmbeddedCacheManager 中存在的 defineConfiguration() 方法。
有没有办法可以在远程节点上创建缓存?
谢谢,-文卡特