Dubbo3 結(jié)果緩存

2022-03-31 10:58 更新

通過(guò)緩存結(jié)果加速訪問(wèn)速度

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

緩存類(lèi)型

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

緩存類(lèi)型可擴(kuò)展,參見(jiàn):緩存擴(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)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)