From 96137095a7b4033b6668eb817d3b72a0df8f667d Mon Sep 17 00:00:00 2001 From: WZX <43515397+WanZixin@users.noreply.github.com> Date: Fri, 11 Sep 2020 14:49:43 +0800 Subject: [PATCH] Create TestProcedure.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加Ehcache集群测试的参考步骤文档 --- 2.1.x/chapter5-3/TestProcedure.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 2.1.x/chapter5-3/TestProcedure.md diff --git a/2.1.x/chapter5-3/TestProcedure.md b/2.1.x/chapter5-3/TestProcedure.md new file mode 100644 index 00000000..dae196ac --- /dev/null +++ b/2.1.x/chapter5-3/TestProcedure.md @@ -0,0 +1,21 @@ +# 测试Ehcache集群的步骤参考 + +## 1.题外话 + +学习完chapter5-3后,博主给出的验证逻辑如下: +1. 启动通过第三步说的命令参数,启动两个实例 +2. 调用实例1的/create接口,创建一条数据 +3. 调用实例1的/find接口,实例1缓存User,同时同步缓存信息给实例2,在实例1中会存在SQL查询语句 +4. 调用实例2的/find接口,由于缓存集群同步了User的信息,所以在实例2中的这次查询也会出现SQL语句 + +逻辑简明清楚,但我对java命令行不很熟悉,摸索一番后总结以下步骤来进行验证,也许对有的小伙伴有帮助。 + +## 2.验证步骤 + +1. 进入项目目录打开git bash / power shell / cmd窗口,输入 `mvn clean package`命令,在target目录下会看到PROJECTNAME-0.0.1-SNAPSHAT.jar,PROJECTNAME是你自己的项目名称; +2. 输入`cd ./target`进入target目录; +3. 执行`java -jar PROJECTNAME-0.0.1-SNAPSHOT.jar -Dspring.cache.ehcache.config=classpath:ehcache-1.xml`; +4. 打开新git bash / power shell / cmd窗口,执行`java -jar PROJECTNAME-0.0.1-SNAPSHOT.jar -Dspring.cache.ehcache.config=classpath:ehcache-2.xml --server.port=9999`,在第三步中启动的应用占据了默认端口号8080,因此这里修改端口号为9999; +5. 在浏览器输入`http://localhost:8080/create`,再输入`http://localhost:8080/find`,即可查看到插入的信息; +6. 打开新标签页,输入`http://localhost:9999/find`,同样会看到信息,至此EhCache缓存集群验证完毕。 +