天天看點

4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache

Ehcache 作為集中式緩存的二級本地緩存,這樣當緩存系統當機後,伺服器應用的本地緩存還能夠繼續抗住大量請求。
  使用了 Ehcache 作為二級本地緩存後,可能會出現本地緩存與緩存系統之間出現資料不一緻的情況,因為本地緩存是在伺服器應用中
存在的,在實際生産環境中必定是多台伺服器分别部署,如何能夠在更新緩存系統的同時,也能夠更新Ehcache緩存資料,以及怎樣保證
不同伺服器間Ehcache本地緩存資料的同步問題。解決方案:
	1.定時輪詢
		這種方案是每台應用伺服器定時輪詢redis緩存。
		缺點:因為每台伺服器定時輪詢的時間點可能不一樣,就可能産生資料不一緻。
	2.主動通知
		這種方案引入了消息隊列,使每台伺服器的Ehcache同步監聽MQ消息,通過mq推送或者拉取的方式。
		缺點:因為不同伺服器之間的網絡速度的原因,是以也不能完全達到強一緻性。
  
  使用二級緩存的好處是減少緩存資料的網絡傳輸開銷,當集中緩存出現故障的時候,Ehcache 等本地緩存依然能夠支撐應用程式的正常
使用,增加了程式的健壯性。另外使用二級緩存政策可以在一定程度上阻止緩存穿透問題。根據cap原理我們可以知道,如果使用強一緻
緩存,集中式緩存是最佳選擇,如redis,memcache。
           
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache
4.深入分布式緩存:從原理到實踐 --- Ehcache 與 Guava Cache