在commandTest上演示

这里本身有有一句打印

复制这个方法

多次请求有个开关 。

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


运行测试

在commandDemo内重写getCacheKey

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


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


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

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

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

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


整理了Hytrix常用参数列表。


 

结束


 

相关文章:

  • 2021-06-10
  • 2022-02-10
  • 2021-12-10
  • 2022-12-23
  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-23
  • 2021-10-28
  • 2021-08-24
  • 2021-10-26
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案