面試刷題34 說一下分布式架構中的快取使用場景?

2021-10-04 20:48:25 字數 577 閱讀 9257

問題:分布式架構中的快取的應用場景?

分布式架構中,使用快取可以優化絕大部分的效能。

按照誰來運算元據源可以分為兩類快取;

快取元件直接連線資料來源並更新快取

使用場景:

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的設計...