Java開發源緩衝系統的介紹

來源:互聯網
上載者:User
幾種java開源緩衝系統的效能比較:                                          

  以下是幾個著名java開源緩衝系統的介紹:                                    

  OSCache

  OSCache是個一個廣泛
的普通的緩衝解決方案。
採用的高效能的J2EE緩衝架構,

OSCache能用於任何Java應用程式

  OSCache有以下特點:                                                    
  緩衝任何對象,你可以
存。
不受限制的緩衝部分jsp頁面或H

TTP請求,任何java對象都可以緩

  擁有全面的API--OSCac he API給你全面的程式來控制所 有的OSCache特性。
  永久緩衝--緩衝能隨意的寫入硬碟,
來保持緩衝,甚至能讓應用重啟。
因此允許昂貴的建立(expensive-to-create)資料

  支援叢集--叢集快取資料能被單個的進行參數配置,不需要修改代碼。              
  緩衝記錄的到期--你可以有最大限度
如果預設效能不需要時)。
的控制緩衝對象的到期,包括可插入式的重新整理策略(

  官方網站 http://www. opensymphony.com/oscache/

  Java Caching System

  JSC(Java Caching System)是一個用
它是通過提供管理各種動態快取資料來加
分布式的緩衝系統,是基於伺服器的java應用程式。
速動態web應用。
  JCS和其他緩衝系統一樣,也是一個用於高速讀取,低速寫入的應用程式。          
  動態內容和報表系統能夠獲得更好的效能。                                        
  如果一個網站,有重複
新資料庫),被重複搜尋出
的網站結構,使用間歇性更新方
相同結果的,就能夠通過執行緩
式的資料庫(而不是連續不斷的更
存方式改進其效能和伸縮性。

  官方網站 http://jaka rta.apache.org/turbine/jcs/

  EHCache

  EHCache 是一個純java
Hibernate2.1充當可插入的
的在進程中的緩衝,它具有以下
緩衝,最小的依賴性,全面的文
特性:快速,簡單,為
檔和測試。

  官方網站 http://ehcache.sourceforge.net/      

  JCache

  JCache是個開來源程式,正在努力成為
。這個版本仍然是構建在最初的功能定義
JSR-107開源規範,JSR-107規範已經很多年沒改變了
上。
  官方網站 http://jcache.sourceforge.net/        

  ShiftOne

  ShiftOne Java Object Cache是一個
個輕量級的配置緩衝工作狀態的架構。
執行一系列嚴格的對象緩衝策略的Java lib,就像一

  官方網站 http://jocache.sourceforge.net/      
  SwarmCache                                                          
  SwarmCache是一個簡單
主機進行通訊,是特別為集
操作大大超過寫操作的這類
且有效分布式緩衝,它使用IP
群和資料驅動web應用程式而設
應用提供更好的效能支援。
multicast與同一個區域網路的其他
計的。SwarmCache能夠讓典型的讀

  SwarmCache使用JavaGroups來管理從屬關係和分布式緩衝的通訊。
  官方網站 http://swarmcache.sourceforge.net  

  TreeCache / JBossCache

  JBossCache是一個複製
。快取資料被自動複製,讓
JBoss應用服務或其他J2EE
的交易處理緩衝,它允許你緩衝
你輕鬆進行JBoss伺服器之間的
容器來運行一個MBean服務,當
企業級應用資料來更好的改善效能
叢集工作。JBossCache能夠通過
然,它也能獨立運行。
  JBossCache包括兩個模組:TreeCach e和TreeCacheAOP。
  TreeCache --是一個樹形結構複製的交易處理緩衝。                    
  TreeCacheAOP --是一
Java Objects)
個“物件導向”緩衝,它使用AO

P來動態管理POJO(Plain Old

  註:AOP是OOP的延續, 是Aspect Oriented Programmin g的縮寫,意思是面向方面編程。
  官方網站 http://www.jboss.org/pr oducts/jbosscache

  WhirlyCache

  Whirlycache是一個快
象來加快網站或應用程式的
立。
速的、可配置的、存在於記憶體中
速度,否則就必須通過查詢資料

的對象的緩衝。它能夠通過緩衝對
庫或其他代價較高的處理常式來建

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.