8-14 请求缓存演示


在commandTest上演示

这里本身有有一句打印

复制这个方法


多次请求有个开关 。

分别创建三个CommandDemo对象,请求三次,输出三次


运行测试

在commandDemo内重写getCacheKey

我们在请求的时候传了一个name,那么我就认为请求的同一个name,就认为内容是ok的



这样测试的时候把c3改成c1。第一次和第三次输入的名称是一样的,这样理论上就会触发缓存 了。


第三次没有输出CommadnHelloWorld 没有请求远程,就是把缓存里面的东西拿出来了。

从时间上也可以看出来。第二次请求和第三次请求就差了3毫秒

必须在同一个请求上下文中,也就是同一个RequestContext

开关

defaultSetter修改默认值。
这样就相当于把请求缓存给关闭了。





整理了Hytrix常用参数列表。


 

结束


 

猜你喜欢

转载自www.cnblogs.com/wangjunwei/p/12813190.html