work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年3月22日

摘要: 在Zuul工程中 1、增加Zuul的Hystrix的配置 并且设置超时时间为2毫秒 2、增加业务降级处理 ** * 业务降级处理 */ @Component public class MyFallback implements FallbackProvider { //针对哪一个路由进行降级, re 阅读全文

posted @ 2020-03-22 21:06 work hard work smart 阅读(1314) 评论(0) 推荐(0) 编辑

摘要: 1、核心Prefilter ServletDetectionFilter源码如下,还是比较简单的 public class ServletDetectionFilter extends ZuulFilter { public ServletDetectionFilter() { } public S 阅读全文

posted @ 2020-03-22 20:24 work hard work smart 阅读(167) 评论(0) 推荐(0) 编辑

摘要: 一、Feign值Http性能优化 1、http底层选择 Feign默认使用JDK自带的HTTP方式 Feign最大的优化点是更好HTTP底层实现 目前Apache HTTPClient是一个非常好的选择 增加依赖 <dependency> <groupId>io.github.openfeign</ 阅读全文

posted @ 2020-03-22 17:56 work hard work smart 阅读(417) 评论(0) 推荐(0) 编辑

摘要: backend_show_consumer工程 1、在 中配置FeignClient,name为back_show_provider的hello-service-provider 2、负载均衡器配置如下 @Configuration public class RestConfig { @Bean @ 阅读全文

posted @ 2020-03-22 15:02 work hard work smart 阅读(815) 评论(0) 推荐(0) 编辑

摘要: 104、什么是springboot spring boot是为spring服务的,用来简化新的spring应用的初始化搭建以及开发过程。 105 为什么要用spring boot? 1)配置简单 2)独立运行 3)自动装配 4)无代码生成和xml配置 5)提供应用监控 6)易上手 7)提升开发效率 阅读全文

posted @ 2020-03-22 00:05 work hard work smart 阅读(162) 评论(0) 推荐(0) 编辑