扫描不到了@FeignClient注解的调用类 出现这个问题,首先要确定在启动类上是否添加了@EnableFeignClients注解,并且需要配置上Feign客户端接口的包basePackages = “com.yore.product.client”,@EnableFeignClients(basePackages = “com.yore.product.client”)然后确定这两个服务引用的Spring Cloud和Spring B...
Feign FallbackFactory接口异常处理 1、 @FeignClient类此类中的@FeignClient中fallbackFactory属性指定熔断降级处理的类为WebFeignFallbackFactory。package com.tianchang.wei.service.feign.service;import org.springframework.cloud.openfeign.FeignClient;import o...
基于SLF4J MDC机制实现日志的链路追踪 作者:xiaolyuh123来源:CSDN原文:https://blog.csdn.net/xiaolyuh123/article/details/80593468版权声明:本文为博主原创文章,转载请附上博文链接!
filebeat + kafka + logstash + Elasticsearch + Kibana日志收集系统搭建 作者:colourzjs来源:CSDN原文:https://blog.csdn.net/colourzjs/article/details/85121536版权声明:本文为博主原创文章,转载请附上博文链接!
spring-cloud 分布式日志采集 作者:guduyishuai来源:CSDN原文:https://blog.csdn.net/guduyishuai/article/details/79228306版权声明:本文为博主原创文章,转载请附上博文链接!
Spring Boot集成Swagger 2实现API接口管理 引言随着微服务架构体系的发展和应用, 为了前后端能够更好的集成与对接,同时为了项目的方便交付,每个项目都需要提供相应的API文档。传统的API文档编写存在以下几个痛点:对API文档进行更新的时候,需要通知前端开发人员,导致文档更新交流不及时;API接口返回信息不明确缺乏在线接口测试,通常需要使用相应的API测试工具,比如postman、SoapUI等接口文档太多,不便于管理为了解...
Http请求拦截器 package com.zhongan.business.interceptor;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import org.apache.commons.lang3.StringUtils;import org.slf4j.Log...
Hystrix自定义隔离策略 一,package com.zhongan.business.hystrix;import java.util.concurrent.Callable;public class DelegatingUserContextCallable<V> implements Callable<V>{ private final Callable<V> deleg...
Feign输出Info日志 1、重写feign.logger类public class QjxFeignLogger extends feign.Logger { private final Logger logger; //自定义feign日志工厂 public InfoFeignLogger(Logger logger) { this.logger = logger } @O...
feign调用session丢失解决方案 这里参考的博客,感谢这位大牛:https://blog.csdn.net/Crystalqy/article/details/79083857作者:学圆惑边来源:CSDN原文:https://blog.csdn.net/my_momo_csdn/article/details/80922737版权声明:本文为博主原创文章,转载请附上博文链接!...
简单谈谈什么是Hystrix,以及SpringCloud的各种超时时间配置效果,和简单谈谈微服务优化 版权声明:转载请标明出处~~ https://blog.csdn.net/zzzgd_666/article/details/83314833前言Springcloud框架中,超时时间的设置通常有三个层面:zuul网关#默认1000zuul.host.socket-timeout-millis=2000#默认2000zuul.host.connect-timeout-millis...
MDC用户操作日志追踪配置 一、MDC介绍 MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进行处理。典型的例子是 Web 应用服务器。当用户访问某个页面时,...
Hystrix熔断不生效配置 为了避免超时,我们可以根据业务情况来配置自己的超时时间,此处配置熔断时间为:5000/毫秒。注意:建议 Ribbon 的超时时间不要大于 Hystrix 的超时时间Hystrix 配置hystrix:这样将会自动配置一个 Hystrix 并发策略插件的 hook,这个 hook 会将 SecurityContext 从主线程传输到 Hystrix 的命令。因为 Hystrix 不允许注册多...