为了进一步提高消费者对用户的响应速度,减轻提供者的压力,Dubbo提供了基于结果的声明式缓存。该缓存是基于消费者端的,所以使用很简单,只需修改消费者配置文件,与提供者无关

一、创建消费者07-consumer-cache

(1) 创建工程

直接复制02-consumer-zk工程,并命名为07-consumer-cache

(2) 修改消费者配置文件

类级别

方法级别

(3) 修改RunConsumer类

(4)默认缓存1000个结果

默认可以缓存1000个结果。若超出1000,将采用LRU策略来删除缓存,以保证最热的数据被缓存。注意,该删除缓存的策略不能修改。

直接在07-consumer-cache工程中创建ConsumerRun2类

二、创建生成者07-provider-cache

(1) 创建工程

直接复制02-provider-zk工程,并命名为07-provider-cache

(2) 修改配置文件

(3) 实现类

三、效果

(1)缓存测试

(2)缓存个数测试

官网介绍

http://dubbo.apache.org/zh-cn/docs/user/demos/result-cache.html

最新文章

  1. 解决css3毛玻璃效果(blur)有白边问题
  2. iOS设备的越狱方法
  3. scala高级内容(一) Case Class
  4. Block 块
  5. code::blocks编译多文件 没有定义的引用
  6. python 下载安装及setuptools应用
  7. Intellij 中的git操作 转!
  8. 武汉科技大学ACM:1004: Lake and Island
  9. 基础总结篇之五:BroadcastReceiver应用详解
  10. (转)windows上virtualenv 安装及使用
  11. android-学习1 配置环境
  12. php 定时任务
  13. mysql查询表字段名称,字段类型
  14. 2019.01.19 codeforces915E.Physical Education Lessons(ODT)
  15. Storm并行度
  16. CSS布局模型学习
  17. C++知识点 笔试常见
  18. 什么是浮动IP
  19. 浅谈用于WEBGIS开发最重要的4个HTML5特性
  20. 使用哈工大LTP进行句法分析

热门文章

  1. Windows 防火墙
  2. 攻防世界 Misc 新手练习区 ext3 bugku Writeup
  3. Linux wget 命令 使用总结
  4. C#生成新浪微博短网址 示例源码
  5. 暑假算法练习Day6
  6. FZU ICPC 2020 寒假训练 1
  7. 九. Go并发编程--context.Context
  8. Ubuntu压缩和解压缩
  9. 当 dotnet-monitor 遇上 Prometheus, 是种什么样的体验?
  10. Arc123 D