幾個著名的Java開源緩衝架構

來源:互聯網
上載者:User

標籤:

OSCache

  OSCache是個一個廣泛採用的高效能的J2EE緩衝架構,OSCache能用於任何Java應用程式的普通的緩衝解決方案。 OSCache有以下特點:緩衝任何對象,你可以不受限制的緩衝部分jsp頁面或HTTP請求,任何java對象都可以緩 存。擁有全面的API--OSCache API給你全面的程式來控制所有的OSCache特性。永久緩衝--緩衝能隨意的寫入硬碟,因此允許昂貴的建立(expensive-to- create)資料來保持緩衝,甚至能讓應用重啟。支援叢集--叢集快取資料能被單個的進行參數配置,不需要修改代碼。緩衝記錄的到期--你可以有最大限 度的控制緩衝對象的到期,包括可插入式的重新整理策略(如果預設效能不需要時)。

  Java Caching system

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

  EHCache

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

  JCache

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

  ShiftOne

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

  SwarmCache

  SwarmCache是一個簡單且有效分布式緩衝,它使用IP multicast與同一個區域網路的其他主機進行通訊,是特別為叢集和資料驅動web應用程式而設計的。SwarmCache能夠讓典型的讀操作大大超過寫操作的這類應用提供更好的效能支援。 SwarmCache使用JavaGroups來管理從屬關係和分布式緩衝的通訊。

  TreeCache / JBossCache

  JBossCache是一個複製的交易處理緩衝,它允許你緩衝企業級應用資料來更好的改善效能。快取資料被自動複製,讓你輕鬆進行JBoss伺服器之間的叢集工作。JBossCache能夠通過JBoss應用服務或其他J2EE容器來運行一個MBean服務,當然,它也能獨立運行。 JBossCache包括兩個模組:TreeCache 和TreeCacheAOP。 TreeCache --是一個樹形結構複製的交易處理緩衝。TreeCacheAOP --是一個“物件導向”緩衝,它使用AOP來動態管理POJO(Plain Old Java Objects) 註:AOP是OOP的延續,是Aspect Oriented Programming的縮寫,意思是面向方面編程。

  WhirlyCache

  Whirlycache是一個快速的、可配置的、存在於記憶體中的對象的緩衝。它能夠通過緩衝對象來加快網站或應用程式的速度,否則就必須通過查詢資料庫或其他代價較高的處理常式來建立。


幾個著名的Java開源緩衝架構

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.