問題:分布式架構中的快取的應用場景?
分布式架構中,使用快取可以優化絕大部分的效能。
按照誰來運算元據源可以分為兩類快取;
快取元件直接連線資料來源並更新快取使用場景:
cdn 處理靜態資源;
反向**快取 處理動態資源
應用程式直接連線資料來源更新快取使用場景:
本地快取: 資料存在jvm的堆中;
分布式快取: 路由演算法, hash(key)/length ,主要通過hash表來實現;
優點:響應更快,記憶體的速度遠遠大於磁碟和遠端獲取;
節省計算資源,直接快取的是結果;
可以降低壓力, cdn可以降低web訪問的壓力, 反向**可以降低資料庫的訪問壓力
缺點:資料髒讀;(過期失效和失效通知來處理)
熱點資料難以識別;
客戶端也可以使用快取,減少對靜態資源的訪問;
面試刷題34 說一下分布式架構中的快取使用場景?
問題 分布式架構中的快取的應用場景?分布式架構中,使用快取可以優化絕大部分的效能。按照誰來運算元據源可以分為兩類快取 快取元件直接連線資料來源並更新快取 使用場景 cdn 處理靜態資源 反向 快取 處理動態資源 應用程式直接連線資料來源更新快取 使用場景 本地快取 資料存在jvm的堆中 分布式快取 ...
分布式鎖,分布式事務以及解決方案了解一下
一 分布式鎖 場景1 常規的我們多執行緒訪問同一 塊的時候,為了保證同一時間只能 由乙個執行緒訪問,保證資料安全一致性,通常我們使用synchronized關鍵字來對方法加鎖,以達到保證資料安全性。場景2 現在越來越多的專案,為了追求效能與高併發,採用了soa架構,微服務架構,於是就會出現多個模組單...
面試刷題31 分布式ID設計方案
面試中關於分布式的問題很多。分布式事務,基本理論cap,base,分布式鎖 先來乙個簡單的。簡單說一下分布式id的設計方案?首先要明確在分布式環境下,分布式id的基本要求。1,全域性唯一,在分布式集群下,不同的節點並發生成的分布式id要唯一 2,順序性,分布式id是有序生成 然後給出分布式id的設計...