Hystrix超时测试
2024-09-25 10:53:22
package com.cookie.test; import com.netflix.hystrix.HystrixCommand; import com.netflix.hystrix.HystrixCommandGroupKey; import java.util.Random; /** * author : cxq * Date : 2019/6/28 * * Hystrix超时测试 */ public class HystrixCommandTest extends HystrixCommand<String> { 23 public String name ; public HystrixCommandTest( String name) { // 设置超时时间100ms super(HystrixCommandGroupKey.Factory.asKey("ExampleGroup"),100); this.name = name; } @Override protected String run() throws InterruptedException { int excution = new Random().nextInt(200); System.out.println(" 执行时间 :"+excution + "ms"); Thread.sleep(excution); return "Hello "+name ; } @Override protected String getFallback() { return "error ! 降级处理 "; } public static void main(String[] args) { HystrixCommandTest test = new HystrixCommandTest("Ketty"); System.out.println(test.execute()); } }
输出结果展示:
1、 执行时间 :177ms
error ! 降级处理
2、执行时间 :5ms
Hello Ketty
最新文章
- RecyclerView的使用(三)
- 【HDU 5839】Special Tetrahedron(计算几何)
- jQgrid问题总结
- 07_DICTIONARY_ACCESSIBILITY
- mobilize扁平化的fullPage.js类工具使用心得
- <;hdu - 3999>; The order of a Tree 水题 之 二叉搜索的数的先序输出
- Redis锁构造
- javascript 函数后面有多个小括号f( )( )( )...
- PHP图像处理(GD库)
- OpenCV-可视化界面Image Watch
- js中的XMLHTTPRequest
- SAS 宏数据运算
- jar包获取资源文件
- iOS数据持久化--用户属性
- vector 简介
- 如何用xmlspy将xml文档生成xsd文件
- 机器学习:KNN-近邻算法
- PHP 5 MySQLi 函数总结
- Spring全局变量
- ACM2112迪克斯特算法