Java Infinispan服务器-目录提供程序

Java Infinispan服务器-目录提供程序,java,configuration-files,infinispan,Java,Configuration Files,Infinispan,我要将我的独立缓存“升级”到集群缓存。到目前为止,我有可能将属性添加到我的ConfigurationBuilder中,如下所示 Properties属性=新属性(); properties.put(“default.indexwriter.max_merge_docs”,“10000”); properties.put(“default.indexwriter.ram_buffer_size”,“500”); properties.put(“default.directory\u provide

我要将我的独立缓存“升级”到集群缓存。到目前为止,我有可能将
属性添加到我的ConfigurationBuilder中,如下所示

Properties属性=新属性();
properties.put(“default.indexwriter.max_merge_docs”,“10000”);
properties.put(“default.indexwriter.ram_buffer_size”,“500”);
properties.put(“default.directory\u provider”、“ram”);
properties.put(“default.indexmanager”,“近实时”);
Configuration Configuration=new ConfigurationBuilder().withProperties(properties).connectionPool().addServer().host(“localhost”).port(11322.addServer().host(“localhost”).port(11422.build();
但是,当我尝试为
RemoteCacheManager
创建配置时,这些属性将不适用,我的所有记录都将写入磁盘

我的问题是在哪里可以添加这些属性。我查看了服务器配置文件,但没有找到放置这些信息的正确位置


感谢您的帮助。

RemoteCacheManager属性仅用于配置客户端行为。如果运行服务器,则需要将这些属性添加到
standalone/configuration/standalone.xml
文件中。更准确地说,查找默认的
缓存容器
条目,然后获取与之交互的缓存名称或默认名称,并根据服务器发行版中的XSD在
docs/schema/jboss-infinispan-core_X_0.XSD
文件中的元素中添加属性。有关如何使用Infinispan服务器的更多信息,请参阅


顺便说一句,RemoteCacheManager仅用于远程使用缓存。如果要使用群集缓存,仍然可以使用以前使用的嵌入式DefaultCacheManager。您只需要使用集群配置启动多个JVM,它们就会找到彼此。

我正在尝试将多个tomcat实例连接到infinispan。所有实例都可以看到嵌入式缓存吗?据我所知,他们不会,所以我尝试了远程缓存。好吧,我犯了一个错误。感谢您告诉我不需要使用RemoteCacheManager。我已设法在嵌入式模式下设置集群缓存。