日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 开源缓存框架--转载

發布時間:2025/4/5 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 开源缓存框架--转载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://www.open-open.com/13.htm

JBossCache/TreeCache? JBossCache是一個復制的事務處理緩存,它允許你緩存企業級應用數據來更好的改善性能。緩存數據被自動復制,讓你輕松進行Jboss服務器之間的集群工作。JBossCache能夠通過Jboss應用服務或其他J2EE容器來運行一個Mbean服務,當然,它也能獨立運行。 JBossCache包括兩個模塊:TreeCache和TreeCacheAOP。 TreeCache --是一個樹形結構復制的事務處理緩存。 TreeCacheAOP --是一個“面向對象”緩存,它使用AOP來動態管理POJO

更多JBossCache/TreeCache信息

??OSCache? OSCache標記庫由OpenSymphony設計,它是一種開創性的JSP定制標記應用,提供了在現有JSP頁面之內實現快速內存緩沖的功能。OSCache是個一個廣泛采用的高性能的J2EE緩存框架,OSCache能用于任何Java應用程序的普通的緩存解決方案。OSCache有以下特點:緩存任何對象,你可以不受限制的緩存部分jsp頁面或HTTP請求,任何java對象都可以緩存。 擁有全面的API--OSCache API給你全面的程序來控制所有的OSCache特性。 永久緩存--緩存能隨意的寫入硬盤,因此允許昂貴的創建(expensive-to-create)數據來保持緩存,甚至能讓應用重啟。 支持集群--集群緩存數據能被單個的進行參數配置,不需要修改代碼。 緩存記錄的過期--你可以有最大限度的控制緩存對象的過期,包括可插入式的刷新策略(如果默認性能不需要時)。

更多OSCache信息

??JCACHE? JCACHE是一種即將公布的標準規范(JSR 107),說明了一種對Java對象臨時在內存中進行緩存的方法,包括對象的創建、共享訪問、假脫機(spooling)、失效、各JVM的一致性等。它可被用于緩存JSP內最經常讀取的數據,如產品目錄和價格列表。利用JCACHE,多數查詢的反應時間會因為有緩存的數據而加快(內部測試表明反應時間大約快15倍)。

更多JCACHE信息

??Ehcache? Ehcache出自Hibernate,在Hibernate中使用它作為數據緩存的解決方案。

更多Ehcache信息

??Java Caching System? JCS是Jakarta的項目Turbine的子項目。它是一個復合式的緩沖工具。可以將對象緩沖到內存、硬盤。具有緩沖對象時間過期設定。還可以通過JCS構建具有緩沖的分布式構架,以實現高性能的應用。 對于一些需要頻繁訪問而每訪問一次都非常消耗資源的對象,可以臨時存放在緩沖區中,這樣可以提高服務的性能。而JCS正是一個很好的緩沖工具。緩沖工具對于讀操作遠遠多于寫操作的應用性能提高非常顯著。

更多Java Caching System信息

??SwarmCache? SwarmCache是一個簡單而功能強大的分布式緩存機制。它使用IP組播來有效地在緩存的實例之間進行通信。它是快速提高集群式Web應用程序的性能的理想選擇。

更多SwarmCache信息

??ShiftOne? ShiftOne Object Cache這個Java庫提供了基本的對象緩存能力。實現的策略有先進先出(FIFO),最近使用(LRU),最不常使用(LFU)。所有的策略可以最大化元素的大小,最大化其生存時間。

更多ShiftOne信息

??WhirlyCache? Whirlycache是一個快速的、可配置的、存在于內存中的對象的緩存。它能夠通過緩存對象來加快網站或應用程序的速度,否則就必須通過查詢數據庫或其他代價較高的處理程序來建立。

更多WhirlyCache信息

??Jofti? Jofti可對在緩存層中(支持EHCache,JBossCache和OSCache)的對象或在支持Map接口的存儲結構中的對象進行索引與搜索。這個框架還為對象在索引中的增刪改提供透明的功能同樣也為搜索提供易于使用的查詢功能。

更多Jofti信息

??cache4j? cache4j是一個有簡單API與實現快速的Java對象緩存。它的特性包括:在內存中進行緩存,設計用于多線程環境,兩種實現:同步與阻塞,多種緩存清除策略:LFU, LRU, FIFO,可使用強引用(strong reference)與軟引用(soft reference)存儲對象。

更多cache4j信息

??Open Terracotta? 一個JVM級的開源群集框架,提供:HTTP Session復制,分布式緩存,POJO群集,跨越群集的JVM來實現分布式應用程序協調(采用代碼注入的方式,所以你不需要修改任何)。

更多Open Terracotta信息

??sccache? SHOP.COM使用的對象緩存系統。sccache是一個in-process cache和二級、共享緩存。它將緩存對象存儲到磁盤上。支持關聯Key,任意大小的Key和任意大小的數據。能夠自動進行垃圾收集。

更多sccache信息

??Shoal? Shoal是一個基于Java可擴展的動態集群框架,能夠為構建容錯、可靠和可用的Java應用程序提供了基礎架構支持。這個框架還可以集成到不希望綁定到特定通信協議,但需要集群和分布式系統支持的任何Java產品中。Shoal是GlassFish和JonAS應用服務器的集群引擎。

更多Shoal信息

??Simple-Spring-Memcached? Simple-Spring-Memcached,它封裝了對MemCached的調用,使MemCached的客戶端開發變得超乎尋常的簡單。 收錄時間:2010-11-14 01:16:00

更多Simple-Spring-Memcached信息

??DirectMemory? DirectMemory是堆外(Off-Heap)緩存BigMemory的一個實現。它能夠在內存中序列化大批量Java對象,而不影響JVM垃圾收集的性能。 收錄時間:2011-01-04 09:19:03

更多DirectMemory信息

??multicache4j? multicache4j用于為Java集成各種cache組件:?
1.方便集成各種remote cache?
2.memcached (支持組件spymemcached)?
3.memcachedb (支持組件spymemcached)?
4.ttserver (支持組件spymemcached, ttserverclient)?
5.redis (支持組件jedis)?
6.方便集成各種local cache?
7.ehcache?
8.基于對象池技術管理客戶端連接對象,網絡斷開能夠自動重連?
9.基于Pattern Mapping進行哈希映射?
10.支持remote cache和local cache的混合緩存?
11.支持local cache的單獨使用 收錄時間:2011-01-19 12:11:27

更多multicache4j信息

轉載于:https://www.cnblogs.com/davidwang456/p/4440630.html

總結

以上是生活随笔為你收集整理的java 开源缓存框架--转载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。