Ehcache 2.0:後寫式緩衝和JTA支援

來源:互聯網
上載者:User

開源緩衝架構Ehcache 最新版本支援後寫式緩衝和利用Java Transaction API (JTA )進行交易管理,同時還提供了Hibernate 3.3快取區外掛程式 、針對叢集緩衝的批量載入API 和運行時緩衝重配置機制。 Ehcache 2.0引入了直寫式(write-through)和後寫式(write-behind)緩衝。直寫式緩衝模式被用於將資料寫入底層資源(如資料庫)的緩衝。這種緩衝成為底層資源的一種外表介面(facade)。後寫式緩衝模式使用相同的用戶端API,但是寫入採取非同步方式。後寫式緩衝 特性作為新Ehcache API的一部分,適用於對資料庫的非同步批次更新。 交易管理:新的JTA支援 特性允許緩衝在JTA事務中以XA資源的形式存在。它自動按順序檢測和使用下列交易管理員:通用JNDI(如Glassfish 、JBoss 、Weblogic 、JTOM )、 WebSphere 、Bitronix JTA交易管理員和Atomikos 。Ehcache 2.0對於Hibernate來說不是事務型緩衝。Ehcache 2.1(剛發布beta版)提供了針對Hibernate的JTA支援。 Ehcache 2.0還提供了一種快捷模式通過配置變化叢集化應用資料,不論資料在Hibernate中、分布式緩衝中還是session對象。它支援把分布式緩衝作為Hibernate的第二級緩衝,也可以直接使用Ehcache API 。在本地和分布式實現之間切換通過配置變化來完成。其他功能還包括: •批量載入 :批量載入模式用於通過Terracotta Server Array向緩衝載入資料。該選項可用於緩衝預熱(在應用上線之前填滿緩衝)和週期性批量載入。 •組態管理 :支援Ehcache的動態配置,緩衝參數如Time-To-Idle (TTI) 和Time-To-Live (TTL)等可以通過Terracotta管理主控台或者其他JMX相容工具來更改。 •Web sessions :升級Terracotta Web Sessions產品(名為Terracotta Express Web Sessions),提供web應用中的HTTP session叢集化。 •TC Server Array :Terracotta Server Array (TSA)被重構以提供叢集一致性、高可用性和持久性。 •OSGI :支援OSGi 容器。 Ehcache 2.0 支援Java EE容器,如WebLogic、Tomcat 、JBoss和Jetty 。在一則相關新聞中,Ehcache團隊還發布了Ehcache Server 以提供RESTful和SOAP API給Ehcache架構。

聯繫我們

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