Hystrix学习(5)HelloWorld
来源:互联网 发布:金蝶kis mac版 编辑:程序博客网 时间:2024/05/23 10:44
创建一个Hystrix的基本HelloWorld其实非常简单
1、在maven中添加依赖
<url>http://github.com/Netflix/Hystrix</url><dependencies> <dependency> <groupId>com.netflix.hystrix</groupId> <artifactId>hystrix-core</artifactId> </dependency></dependencies>
2、JAVA代码
import com.netflix.hystrix.HystrixCommand;import com.netflix.hystrix.HystrixCommandGroupKey;public class CommandHelloWorld extends HystrixCommand<String> { private final String name; public CommandHelloWorld(String name) { //指定命令组名(ExampleGroup) super(HystrixCommandGroupKey.Factory.asKey("ExampleGroup")); this.name = name; } @Override protected String run() { // 依赖逻辑封装在run()方法中 return "Hello " + name +" thread:" + Thread.currentThread().getName(); } //调用实例 public static void main(String[] args) throws Exception{ String s = new CommandHelloWorld("Bob").execute(); System.out.print(s); }}
执行结果
Hello Bob thread:hystrix-ExampleGroup-1
run方法中实现的是业务逻辑,由Hystrix负责调用
0 0
- Hystrix学习(5)HelloWorld
- Hystrix学习(1)什么是Hystrix
- Hystrix学习(3)隔离
- Hystrix学习(4)熔断
- Hystrix学习(6)流程
- hystrix学习笔记(三):hystrix应用实例
- hystrix学习笔记(四):hystrix应用配置实例
- Hystrix学习(2)雪崩效应
- hystrix熔断 学习笔记(一)
- springcloud学习(五)之hystrix
- spring cloud 学习(四) Hystrix
- Hystrix学习笔记一
- 学习使用Hystrix
- hystrix学习笔记(二):工作原理简介
- Spring Cloud学习--容错机制(Hystrix之服务降级)
- hystrix 1.5.13 学习笔记
- SpringCloud学习笔记-Hystrix熔断器
- Hystrix(一)、实践
- mysql主从复制搭建
- ionic 、ionic-image-lazy-load网络图片的懒加载和和加载效果,居中显示
- OC 通讯录 实现的方法
- 2016SDAU编程练习二1020
- "围观"设计模式(1)--单一职责原则(SRP,Single Responsibility Principle)
- Hystrix学习(5)HelloWorld
- Nginx安装
- Nginx优化教程 实现突破十万并发
- bzoj 2815: [ZJOI2012]灾难|倍增lca|思路题
- Freedom Netkeeper宽带拨号工具
- 极光推送Java SDK源码学习
- Asp.net WebAPI 单元测试
- 码农小汪剑指Offer之42-翻转单词顺序列
- ubuntu14.04安装subversion1.8相关问题