在commandTest上演示
这里本身有有一句打印
复制这个方法
多次请求有个开关 。
分别创建三个CommandDemo对象,请求三次,输出三次
运行测试
在commandDemo内重写getCacheKey
我们在请求的时候传了一个name,那么我就认为请求的同一个name,就认为内容是ok的
这样测试的时候把c3改成c1。第一次和第三次输入的名称是一样的,这样理论上就会触发缓存 了。
第三次没有输出CommadnHelloWorld 没有请求远程,就是把缓存里面的东西拿出来了。
从时间上也可以看出来。第二次请求和第三次请求就差了3毫秒
必须在同一个请求上下文中,也就是同一个RequestContext
开关
defaultSetter修改默认值。
这样就相当于把请求缓存给关闭了。
整理了Hytrix常用参数列表。
结束
标签:缓存,演示,同一个,第三次,name,请求,14 来源: https://www.cnblogs.com/wangjunwei/p/12813190.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。