2012-08-25 70 views

回答

5

您可以使用GigaSpaces的XAP數據網格,並有其認爲是由客戶需要,並有在.NET高速緩存的驅逐一個完全編程API的緩存項在客戶端上的本地緩存。

參見: http://wiki.gigaspaces.com/wiki/display/XAP9NET/Local+Cache

如果你想控制的遠程(分佈式)高速緩存逐出策略,現在你需要把它寫在Java中。

所以,你可以混合和匹配,與當地定製驅逐策略.NET客戶端,並具備Java編寫的遠程分佈式緩存策略或只有兩種選擇之一。

這個Java驅逐策略API實際上只是在當前開發的9.1版本中改進爲一個更簡單的API,它將在兩三個月內推出,您仍可以使用此版本的早期訪問權限,或者使用舊版本API。

你可以看到在這裏的新API的自定義的驅逐政策,例如: https://github.com/OpenSpaces/PrioritizedEvictionStrategy

你可以閱讀有關自定義eviciton政策在這裏上了年紀API: http://wiki.gigaspaces.com/wiki/display/SBP/Custom+Eviction

新的API會很快就會被記錄下來,但從上面鏈接中的示例代碼來看,它非常簡單。

順便說一句,我是GigaSpaces的員工。

希望這有助於 埃坦。

+0

謝謝Eitan。對於我們的需求,真正的分佈式緩存將更有效率,但分佈式緩存驅逐是一個有趣的想法。 – sellandb

+0

我不完全確定我理解你,GigaSpaces XAP數據網格是一個完全分佈式緩存。 – Eitan

+0

對不起,Eiten,我讀了你關於在客戶端擁有本地緩存​​的討論,因爲這個產品是本地緩存產品。我會再看一次。 – sellandb