5個強大的Java分散式快取框架推薦
本文由碼農網 – 小峰原創,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
在開發中大型Java軟體專案時,很多Java架構師都會遇到資料庫讀寫瓶頸,如果你在系統架構時並沒有將快取策略考慮進去,或者並沒有選擇更優的快取策略,那麼到時候重構起來將會是一個噩夢。本文主要是分享了5個常用的Java分散式快取框架,這些快取框架支援多臺伺服器的快取讀寫功能,可以讓你的快取系統更容易擴充套件。
1、Ehcache – Java分散式快取框架
Ehcache是一個Java實現的開源分散式快取框架,EhCache 可以有效地減輕資料庫的負載,可以讓資料儲存在不同伺服器的記憶體中,在需要資料的時候可以快速存取。同時EhCache 擴充套件非常簡單,官方提供的Cache配置方式有好幾種。你可以通過宣告配置、在xml中配置、在程式裡配置或者呼叫構造方法時傳入不同的引數。
官方網站:http://ehcache.org/
使用教程:http://www.codeceo.com/article/java-ehcache.html
2、Cacheonix – 高效能Java分散式快取系統
Cacheonix同樣也是一個基於Java的分散式叢集快取系統,它同樣可以幫助你實現分散式快取的部署。
官方網站:http://www.cacheonix.com/
使用教程:http://www.codeceo.com/article/java-cacheonix.html
3、ASimpleCache – 輕量級Android快取框架
ASimpleCache是一款基於Android的輕量級快取框架,它只有一個Java檔案,ASimpleCache基本可以快取常用的Android物件,包括普通字串、JSON物件、經過序列化的Java物件、位元組陣列等。
官方網站:https://github.com/yangfuhai/ASimpleCache
使用教程:http://www.codeceo.com/article/asimplecache-android-cache.html
4、JBoss Cache – 基於事物的Java快取框架
JBoss Cache是一款基於Java的事務處理快取系統,它的目標是構建一個以Java框架為基礎的叢集解決方案,可以是伺服器應用,也可以是Java SE應用。
官方網站:http://jbosscache.jboss.org/
使用教程:http://www.codeceo.com/article/jboss-cache-java.html
5、Voldemort – 基於鍵-值(key-value)的快取框架
Voldemort是一款基於Java開發的分散式鍵-值快取系統,像JBoss Cache一樣,Voldemort同樣支援多臺伺服器之間的快取同步,以增強系統的可靠性和讀取效能。
官方網站:http://www.project-voldemort.com/voldemort/
使用教程:http://www.codeceo.com/article/voldemort-java-key-value-catch.html
各位如果還有更好的分散式Java快取框架,歡迎在評論中留言推薦,本文將持續進行更新。
本文連結:http://www.codeceo.com/article/5-java-distribute-cache.html
本文作者:碼農網 – 小峰
[ 原創作品,轉載必須在正文中標註並保留原文連結和作者等資訊。]
相關文章
- Cacheonix:Java分散式叢集快取框架Java分散式快取框架
- Java 開源分散式快取框架EhcacheJava分散式快取框架
- 用Java寫一個分散式快取——快取管理Java分散式快取
- 推薦一下自己的Go分散式快取專案Go分散式快取
- 用Java寫一個分散式快取——快取淘汰演算法Java分散式快取演算法
- 分散式快取分散式快取
- 分散式一致性CRDTs的幾個框架庫推薦 - josephg分散式框架
- 用Java寫一個分散式快取——RESP服務端Java分散式快取服務端
- 推薦一個分散式單點登入框架XXL-SSO!分散式框架
- 分散式快取方案分散式快取
- redis→分散式快取Redis分散式快取
- 聊聊分散式快取分散式快取
- 聊聊本地快取和分散式快取快取分散式
- EhCache 分散式快取/快取叢集分散式快取
- 分散式快取--快取與資料庫強一致場景下的方案分散式快取資料庫
- 雲上的分散式快取分散式快取
- java框架搭配推薦Java框架
- 分散式快取擊穿分散式快取
- SmartSql Redis 分散式快取SQLRedis分散式快取
- 分散式快取NCache使用分散式快取
- 推薦 5 個 yyds 的開源 Python Web 框架PythonWeb框架
- 分散式機器學習框架與高維實時推薦系統分散式機器學習框架
- Redis——快取穿透、快取擊穿、快取雪崩、分散式鎖Redis快取穿透分散式
- 分散式快取 - 快取簡介,常用快取演算法分散式快取演算法
- Hazelcast簡單的分散式快取AST分散式快取
- PHP轉Go系列 | 推薦一個強大的Go語言工具函式庫PHPGo函式
- 分散式快取 - 概念解釋分散式快取
- 分散式之快取擊穿分散式快取
- 關於分散式快取memcache分散式快取
- k04_分散式快取分散式快取
- 分散式快取基礎教程分散式快取
- Java分散式鍵-值快取系統VoldemortJava分散式快取
- 分散式系統快取系列一 認識快取分散式快取
- 老司機分散式書籍推薦分散式
- 個個身懷絕技,搭建個人部落格,最想推薦的10大框架,強烈建議收藏框架
- 一個內建於專案的分散式快取服務分散式快取
- gmcache一個用go寫的分散式快取,類似memcachedGo分散式快取
- 推薦文章:Java足夠快嗎?Java