上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: execution.isolation.thread.interruptOnCancel可以设置当cancellation发生时是否需要中断。通过Future的cancel方法和线程的中断方法来实现是否需要中断。 execution.isolation.thread.interruptOnTimeo 阅读全文
posted @ 2017-12-28 11:06 zwh1988 阅读(245) 评论(0) 推荐(0) 编辑
摘要: metrics和监控 动机 HystrixCommands和HystrixObservableCommands执行过程中会产生相关运行情况的metrics。这些metrics对于监控系统表现有很大的帮助。 hystrix为每个命令提供了metrics。 单独的hystrix metrics信息可以用 阅读全文
posted @ 2017-12-28 11:05 zwh1988 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: Hystrix使用Archaius作为配置的默认实现,下面介绍的是HystrixPropertiesStrategy的默认实现,你也可以通过插件方式重新实现。 每一个配置有四个级别: 全局默认 当下面的三个配置都没有设置的时候,就会使用全局默认值。 动态全局默认 你可以手动设置全局配置。 默认实例配 阅读全文
posted @ 2017-12-25 14:54 zwh1988 阅读(759) 评论(0) 推荐(0) 编辑
摘要: hystrix不仅用作工程可靠性还可以用来运维。 这里将会分享一个拥有100+Hystrix命令,40+线程池,每天有100亿次线程请求,2000亿次信号量请求的系统是如何使用hystrix运维的。这里的截图和问题分析都是来自于netflix api系统的真实环境。 如何配置和调优依赖调用 通常部署 阅读全文
posted @ 2017-12-22 11:06 zwh1988 阅读(236) 评论(0) 推荐(0) 编辑
摘要: jQuery是一个JavaScript库。 jQuery极大地简化了JavaScript编程。主要有一下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 引入jQuery包。 阅读全文
posted @ 2017-12-21 17:12 zwh1988 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Hello World! 使用HystrixCommand实现“Hello World”。 使用HystrixObservableCommand实现“Hello World”。 同步执行 使用HystrixCommand的execute方法同步执行。 HystrixObservableCommand 阅读全文
posted @ 2017-12-19 11:51 zwh1988 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 年轻代收集器 Serial收集器 Serial收集器使用标记-复制垃圾收集算法。Serial收集器只能使用一条线程进行垃圾收集工作,并且在进行垃圾收集的时候,所有的工作线程都需要停止工作,等待垃圾收集线程完成以后,其他线程才可以继续工作。在单核情况下,因为减少了很多线程的上下文切换的开销,这款收集器 阅读全文
posted @ 2017-12-15 21:31 zwh1988 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 打印日志 通过加入 -XX:+PrintGCDetails 参数则可以打印详细GC信息至控制台。参数-verbose:gc也是可以,但不够详细。通过加入-XX:+PrintGCDateStamps则可以记录GC发生的详细时间。通过加入 -Xloggc:/home/XX/gc/app_gc.log。可 阅读全文
posted @ 2017-12-14 15:42 zwh1988 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 流程图 下面的图片显示了一个请求在hystrix中的流程图。 1.构造一个HystrixCommand或者HystrixObservableCommand对象 第一步是创建一个HystrixCommand或者HystrixObservableCommand对象来执行依赖请求。创建时需要传递相应的参数 阅读全文
posted @ 2017-12-14 12:07 zwh1988 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 获取包 使用maven获取包。 使用lvy获取包 如果希望使用maven下载包 然后执行 它将会下载hystrix-core-*.jar和他的依赖包。 使用hystrix的一个简单例子: 有一下三种方式调用命令 编译hystrix checkout源码并编译 执行 clean build 阅读全文
posted @ 2017-12-14 11:37 zwh1988 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页