缓存只作用于消费端。
缓存类型
lru(least recently used): 基于最近最少使用原则删除多余缓存,保持最热的数据被缓存。
threadlocal: 当前线程缓存,比如一个页面渲染,用到很多 portal,每个 portal 都要去查用户信息,通过线程缓存,可以减少这种多余访问。
jcache 与 JSR107 集成,可以桥接各种缓存实现。
示例:
<dubbo:reference interface="com.hdd.api.IHelloWorld" id="helloWorld" cache="lru"></dubbo:reference>