我有點不知所措讀通過ehcache用戶指南http://ehcache.org/EhcacheUserGuide.html#id.s20。我想弄清楚如何設置一個具有分佈式緩存的簡單ehcache應用程序。我想多次運行應用程序並讓它在多個實例之間共享緩存。我可以下載的任何ehcache獨立示例項目?
是否有一個示例應用程序,我可以下載並運行,將這樣做?我知道有各種分佈式緩存機制。爲每個應用程序獲取示例應用程序會很高興,但我只想讓一個示例應用程序使用任何分佈式緩存機制。
我有點不知所措讀通過ehcache用戶指南http://ehcache.org/EhcacheUserGuide.html#id.s20。我想弄清楚如何設置一個具有分佈式緩存的簡單ehcache應用程序。我想多次運行應用程序並讓它在多個實例之間共享緩存。我可以下載的任何ehcache獨立示例項目?
是否有一個示例應用程序,我可以下載並運行,將這樣做?我知道有各種分佈式緩存機制。爲每個應用程序獲取示例應用程序會很高興,但我只想讓一個示例應用程序使用任何分佈式緩存機制。
http://www.ashishpaliwal.com/blog/2010/02/so-you-want-distributed-scalable-and-highly-available-cache/ http://www.terracotta.org/start/distributed-cache-tutorial
寫在開始使用的Ehcache一個簡單的帖子,希望它能幫助http://www.ashishpaliwal.com/blog/2015/01/getting-started-with-ehcache/
需要遵循幾個步驟
示例代碼
CacheManager cacheManager = CacheManager.newInstance();
Ehcache cache = cacheManager.addCacheIfAbsent("testCache");
Element cacheElement1 = new Element("Key-1", "Value-1");
Element cacheElement2 = new Element("Key-2", "Value-2");
Element cacheElement3 = new Element("Key-3", "Value-3");
cache.put(cacheElement1);
cache.put(cacheElement2);
cache.put(cacheElement3);
System.out.println(cache.get("Key-1").getObjectValue());
System.out.println(cache.get("Key-3").getObjectValue());
System.out.println(cache.isKeyInCache("Key-4"));
System.out.println(cache.isKeyInCache("Key-1"));
cacheManager.shutdown();
的的Ehcache文檔也提高了很多,可以在http://www.ehcache.org/generated/2.9.0/html/ehc-all/index.html#page/Ehcache_Documentation_Set%2Fto-codebasics_basic_caching.html%23
找到類似的例子雖然這種聯繫可以回答這個問題,最好是包括的基本部分。這裏的答案和提供的鏈接供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2015-01-20 09:55:36
謝謝,這是我的第一篇文章,編輯答案 – 2015-01-20 10:15:14