摘要: 没有什么和Feign媲美的。 记住Feign就是一个Http的Client 结束 阅读全文
posted @ 2020-05-05 23:19 高山-景行 阅读(210) 评论(0) 推荐(0)
摘要: 回顾,这个图是面试的时候必考的内容。 Hystris和每个人是息息相关的,不管你是架构设计,不管是一线开发,不管你是学习的状态。Hystris都是要求大家必知必会的内容。 无论怎么封装HystrisCommand还是怎么写FallBack,还是怎么设置线程池,还是怎么限制超时,这些东西都和你的业务息 阅读全文
posted @ 2020-05-05 23:13 高山-景行 阅读(242) 评论(0) 推荐(0)
摘要: Hystrix最重要的一个点。 线程池具体怎么设置不知道?里面的数量是怎么来的。和对于我们来说是一个非常大的困惑。 Hystrix的线程池在工作中设置的时候,有哪些技巧? 首先在我们业务系统中,有个很重要的指标就是QPS,更精确的说,他其实分三大类,包括RPS、TPS、QPS这三个分别是什么呢?一个 阅读全文
posted @ 2020-05-05 22:57 高山-景行 阅读(460) 评论(0) 推荐(0)
摘要: 之前我们引入过dashboard 配置项,暴露正常可以访问的安全的端口, 启动类,之前加的dashBoard的注解 如果想用集群监控就必须继承Turbine。Hystrix的监控弊端比较大,所以一般来讲,微服务里面,我们绝大多数不会用Hystrix去做监控,实在是很麻烦的一件事情。 所以这给大家演示 阅读全文
posted @ 2020-05-05 22:36 高山-景行 阅读(233) 评论(0) 推荐(1)
摘要: 首先启动eurekaServer和Cinema这两个服务。 postMan做测试 访问的就是我们这个方法 加一个noePage的参数 也就是说明我们的请求降级就触发了。 我们的场景下我们所有的异常都是CommonServiceException。但是我们说过Hystrix只处理一种请求,Hystri 阅读全文
posted @ 2020-05-05 22:19 高山-景行 阅读(684) 评论(0) 推荐(0)
摘要: Hystrix其实需要下面标红线的一个依赖就够了 因为后面我们还会讲其他的东西,所以把下面两个也一块加上依赖了 这是我们单独使用Hystrix的演示。 将来后续会在film和hall两个模块做整合演示。所以暂时就没在film和hall里面加依赖。 添加配置,在演示dashbord的时候会用到的 开启 阅读全文
posted @ 2020-05-05 21:53 高山-景行 阅读(216) 评论(0) 推荐(0)
摘要: Hytrix在我们的表现层之外,再包装一层Command,也就是表现层在调其它层业务逻辑的时候,他就会把HystrixCommand再封装一层,根据你的隔离级别,再访问其他的业务情况,然后紧接着处理,处理后再返回,这是我们第一种场景。也就是HystrixCommand是写在表现层中的 另外一种场景, 阅读全文
posted @ 2020-05-05 21:32 高山-景行 阅读(961) 评论(0) 推荐(0)
摘要: 添加熔断演示的方法 增加两个CommandDemo,一个用来演示正确的,一个从来演示错误的。那么怎么样才能让下面的代码变成错误的呢? 在CommandDemo里面演示,只要name是jiangzh开头的那么就故意写个除以0的错误代码 测试方法,一次成功了,一次失败 错误代码之后,再来执行一次成功的测 阅读全文
posted @ 2020-05-05 21:23 高山-景行 阅读(200) 评论(0) 推荐(0)