2014-02-20 89 views
1

嗨我正在使用Infinispan REST服務器並通過客戶端執行諸如PUT/GET之類的操作。 Infinispan服務器war文件將緩存配置文件作爲infini-config.xml包含緩存名稱爲:Infinispan與REST服務器

我成功地能夠對在Server中定義的緩存執行操作。但有沒有什麼辦法可以通過客戶端本身創建緩存並連接到它?

感謝很多提前...

回答

2

不幸的是,Infinispan的REST API服務器不用於創建新的高速緩存的功能。

查看文檔的各個部分:

http://infinispan.org/docs/6.0.x/user_guide/user_guide.html#_infinispan_rest_server

請注意,REST服務器只允許用Default緩存(名爲___defaultcache)或命名高速緩存的一個配置文件中的互動。這是因爲REST服務器在啓動時啓動默認和預定義的緩存以提供一致的行爲。

不支持在運行中創建新的命名高速緩存。

因此,如果您不使用自定義配置文件,則只能與默認緩存進行交互。要與更多緩存交互,請使用具有所需命名緩存的配置文件。

這是我們將嘗試在未來版本的Infinispan OData服務器中解決和解決的問題。這個想法是通過OData服務操作界面爲Infinispan提供管理操作。

http://tsykora-tech.blogspot.cz/2014/02/introducing-infinispan-odata-server.html

+0

嗨非常感謝響應,非常有幫助:) – priyank

+1

在7.0我們正在提升,通過它可以只跟定義的高速緩存的限制。從7.0開始,您可以與任何緩存進行通信,並且在配置中沒有專門定義該緩存時,它將成爲具有默認配置副本的緩存。 –