Dubbo声明式缓存
2024-09-06 13:25:33
为了进一步提高消费者对用户的响应速度,减轻提供者的压力,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
最新文章
- 解决css3毛玻璃效果(blur)有白边问题
- iOS设备的越狱方法
- scala高级内容(一) Case Class
- Block 块
- code::blocks编译多文件 没有定义的引用
- python 下载安装及setuptools应用
- Intellij 中的git操作 转!
- 武汉科技大学ACM:1004: Lake and Island
- 基础总结篇之五:BroadcastReceiver应用详解
- (转)windows上virtualenv 安装及使用
- android-学习1 配置环境
- php 定时任务
- mysql查询表字段名称,字段类型
- 2019.01.19 codeforces915E.Physical Education Lessons(ODT)
- Storm并行度
- CSS布局模型学习
- C++知识点 笔试常见
- 什么是浮动IP
- 浅谈用于WEBGIS开发最重要的4个HTML5特性
- 使用哈工大LTP进行句法分析