【问题标题】:Infinispan with REST server带有 REST 服务器的 Infinispan
【发布时间】:2014-03-21 04:45:18
【问题描述】:

您好,我正在使用 Infinispan REST 服务器并通过客户端执行 PUT/GET 等操作。 Infinispan 服务器 war 文件包含缓存配置文件为 infini-config.xml,缓存名称为:

我能够成功地对 Server 中定义的缓存执行操作。但是有什么方法可以通过客户端本身创建缓存并连接到它?

提前非常感谢...

【问题讨论】:

    标签: rest caching infinispan


    【解决方案1】:

    很遗憾,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

    【讨论】:

    • 您好,非常感谢您的回复,非常有帮助:)
    • 在 7.0 中,我们解除了只能与定义的缓存对话的限制。从 7.0 开始,您将能够与任何缓存通信,并且当配置中没有专门定义时,它将是一个带有默认配置副本的缓存。
    猜你喜欢
    • 1970-01-01
    • 2013-07-08
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多