【发布时间】:2014-03-21 04:45:18
【问题描述】:
您好,我正在使用 Infinispan REST 服务器并通过客户端执行 PUT/GET 等操作。 Infinispan 服务器 war 文件包含缓存配置文件为 infini-config.xml,缓存名称为:
我能够成功地对 Server 中定义的缓存执行操作。但是有什么方法可以通过客户端本身创建缓存并连接到它?
提前非常感谢...
【问题讨论】:
标签: rest caching infinispan
您好,我正在使用 Infinispan REST 服务器并通过客户端执行 PUT/GET 等操作。 Infinispan 服务器 war 文件包含缓存配置文件为 infini-config.xml,缓存名称为:
我能够成功地对 Server 中定义的缓存执行操作。但是有什么方法可以通过客户端本身创建缓存并连接到它?
提前非常感谢...
【问题讨论】:
标签: rest caching infinispan
很遗憾,Infinispan REST 服务器 API 不提供创建新缓存的功能。
请参阅文档中的相应部分:
http://infinispan.org/docs/6.0.x/user_guide/user_guide.html#_infinispan_rest_server
请注意,REST 服务器只允许与默认缓存(名为 ___defaultcache)或配置文件中的一个命名缓存进行交互。这是因为 REST 服务器在启动时会启动默认和预定义的缓存,以提供一致的行为。
不支持动态创建新的命名缓存。
因此,如果您不使用自定义配置文件,您将只能与默认缓存进行交互。要与更多缓存交互,请使用具有所需命名缓存的配置文件。
这是我们将在未来版本的 Infinispan OData 服务器中尝试解决和解决的问题。思路是通过OData服务操作接口为Infinispan提供管理操作。
http://tsykora-tech.blogspot.cz/2014/02/introducing-infinispan-odata-server.html
【讨论】: