摘要: Feign:可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样。你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。 Feign是Netflix开发的声明式/模板化的HTTP客户端。 Feign的使用 1.在consumer的pom文件中导入依赖 < 阅读全文
posted @ 2020-05-17 23:23 金鑫金 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 Hystix解决雪崩问题的手段有两个: 线程隔离 服务熔断 1.线程隔离,服务降级 服务降级:优先保证核心服务,而非核心服务不可用或弱可用。 触发Hystix服务降级的情况: 线程池已满 请求超时 阅读全文
posted @ 2020-05-17 21:52 金鑫金 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1.启用负载均衡 在Eureka中已经集成了Ribbon 只需要在consumer的引导类中的RestTemplate的配置方法上添加@LoadBalanced 注解: @Bean @LoadBalanced public RestTemplate restTemplate() { return n 阅读全文
posted @ 2020-05-17 21:25 金鑫金 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://127.0.0.1:1096/eureka/} com.sun.jersey.api.client.ClientHandlerException: java.n 阅读全文
posted @ 2020-05-17 20:05 金鑫金 阅读(4925) 评论(0) 推荐(0) 编辑
摘要: 报错: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver 阅读全文
posted @ 2020-05-17 15:43 金鑫金 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 1.创建maven工程,引入依赖 <!-- 所有的springboot的工程都以spring父工程为父工程 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent< 阅读全文
posted @ 2020-05-17 00:29 金鑫金 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考: If you want to keep Spring Boot MVC features and you want to add additional MVC configuration (interceptors, formatters, view controllers, and oth 阅读全文
posted @ 2020-05-17 00:15 金鑫金 阅读(487) 评论(0) 推荐(0) 编辑