金民一期婚姻管理测试系统_开发框架功能点-分布式缓存
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
金民一期婚姻管理测试系统分布式缓存-Ehcache说明书
编制:
审核:
批准:
单位:
日期:
目录
1文档说明 (1)
1.1目标读者 (1)
1.2参考资料 (1)
2设计目标 (1)
3配置文件设计 (1)
3.1配置文件说明 (1)
3.1.1配置文件位置 (1)
3.2需要修改的配置项 (1)
3.2.1 pom.xml配置文件 (1)
3.2.2application.yml配置文件 (2)
3.1D EMO演示 (2)
3.1.1添加测试缓存区 (2)
3.1.2向缓存区添加数据 (3)
3.1.3从缓存区获取数据 (3)
3.1.4启动项目 (4)
3.1.5测试分布式缓存 (5)
3.1.6从缓存获取数据 (5)
1文档说明
1.1目标读者
本设计文档所面向的读者主要是系统设计人员、开发人员、测试经理和测试人员。
1.2参考资料
2设计目标
本设计文档的目的是在软件开发工程师进行系统的程序开发时,能够起到一定的指导作用,提高开发效率和程序质量。
3配置文件设计
3.1配置文件说明
3.1.1配置文件位置
➢在项目启动模块中pom.xml
➢在项目启动模块中src/main/resources/application.yml
3.2需要修改的配置项
3.2.1 pom.xml配置文件
➢增加如下依赖配置:
3.2.2application.yml配置文件
3.1Demo演示
3.1.1添加测试缓存区
在ehcache配置文件中添加一个测试缓存区,配置如下:
3.1.2向缓存区添加数据
编写向测试缓存区添加数据的代码,具体代码如下:
3.1.3从缓存区获取数据
编写从缓存区获取数据的代码,具体代码如下:
3.1.4启动项目
3.1.
4.1 启动注册中心zookeeper
windows系统中,切换到zookeeper安装目录下的bin文件夹,使用zkServer.cmd命令启动zookeeper。看到以下界面,即启动成功。
3.1.
4.2 启动项目
启动项目的方式可以在IDE中启动,也可以将项目打成jar包或war 包进行启动。此示例中我们使用将项目打成jar包方式分别使用8081端口、8082端口启动项目,启动命令如下:
3.1.5测试分布式缓存
这里使用postman测试后台接口,也可以使用doclever。
3.1.5.1 向缓存存入数据
我们调用8081端口的服务,向测试缓存区“testCache”中存入一条测试数据。如下截图:
3.1.6从缓存获取数据
在2.5.1步骤中,我们向8081端口的服务存入了一个key为key_1,
value为123456的键值对。接下来,我们从8081和8082端口的服务中分别从“testCache”缓存区中获取key_1的值,如果均能获取到123456,说明分布式缓存同步成功。以下为测试截图:
先从8081端口的服务中获取key_1的值,
再从8082端口的服务中获取key_1,
至此,Ehcache分布式缓存完成