8-14 请求缓存演示
在commandTest上演示
这里本身有有一句打印
复制这个方法
多次请求有个开关 。
分别创建三个CommandDemo对象,请求三次,输出三次
运行测试
在commandDemo内重写getCacheKey
我们在请求的时候传了一个name,那么我就认为请求的同一个name,就认为内容是ok的
这样测试的时候把c3改成c1。第一次和第三次输入的名称是一样的,这样理论上就会触发缓存 了。
第三次没有输出CommadnHelloWorld 没有请求远程,就是把缓存里面的东西拿出来了。
从时间上也可以看出来。第二次请求和第三次请求就差了3毫秒
必须在同一个请求上下文中,也就是同一个RequestContext
开关
defaultSetter修改默认值。
这样就相当于把请求缓存给关闭了。
整理了Hytrix常用参数列表。
结束