Dubbo3 結(jié)果緩存

2022-03-31 10:58 更新

通過緩存結(jié)果加速訪問速度

結(jié)果緩存,用于加速熱門數(shù)據(jù)的訪問速度,Dubbo 提供聲明式緩存,以減少用戶加緩存的工作量。

緩存類型

  • ?lru ?基于最近最少使用原則刪除多余緩存,保持最熱的數(shù)據(jù)被緩存。
  • ?threadlocal ?當(dāng)前線程緩存,比如一個(gè)頁面渲染,用到很多 portal,每個(gè) portal 都要去查用戶信息,通過線程緩存,可以減少這種多余訪問。
  • ?jcache? 與 JSR107 集成,可以橋接各種緩存實(shí)現(xiàn)。

緩存類型可擴(kuò)展,參見:緩存擴(kuò)展

配置

<dubbo:reference interface="com.foo.BarService" cache="lru" />

或:

<dubbo:reference interface="com.foo.BarService">
    <dubbo:method name="findBar" cache="lru" />
</dubbo:reference>
提示
?2.1.0? 以上版本支持。
示例代碼


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號