springcoud feign超时的问题
配置
#开启超时控制 打开feign-hystix
feign.hystrix.enabled=true
ribbon.ReadTimeout=
ribbon.ConnectTimeout=
#如果enabled设置为false,则请求超时交给ribbon控制
hystrix.command.default.execution.timeout.enabled=true
#设置超时时间 单位是毫秒
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=60000
熔断器一定要引入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
代码
@Component
public class SendInfoAuditFallBack implements SendInfoAudit {
private Logger logger = LoggerFactory.getLogger(SendInfoAuditFallBack.class); @Override
public String proclmInfo(String plyNo) {
logger.error("请求定责系统异常:" + plyNo);
return "error 401";
}
}
@FeignClient(name="claimaudit",fallback = SendInfoAuditFallBack.class)
public interface SendInfoAudit {
@RequestMapping(value = "/fixDutyServiceController/proclmInfo")
public String proclmInfo(@RequestParam("plyNo") String plyNo);
}
springcoud feign超时的问题的更多相关文章
- Hystrix配置实战及feign超时配置失效
		
一.feign超时配置失效 最近项目上遇见feign超时配置总是失效.导致feign调用超过2s之后就会超时,会进行自动重试,重复调用两次服务,并且还是指定接口.这就更加奇怪.最后通过观察以及源码调试 ...
 - Feign超时设置
		
转-原文:https://xli1224.github.io/2017/09/22/configure-feign/ 在分析 Feign 源码的时候,我们看到 Feign 构建代理对象是分了几层的,一 ...
 - 定时任务与feign超时的纠葛,该咋优化?
		
1 背景 业务定时器应用半夜经常会触发熔断异常的告警邮件 根据邮件提示的类找到归纳以下表格 编号 报错方法 接口所属应用 所属定时任务类 A VipTradeReportFeignService#ge ...
 - Feign 超时设置
		
问题描述 微服务之间使用 Feign 调用,偶发超时问题,配置如下: feign: client: config: default: connectTimeout: 10000 readTimeout ...
 - Feign超时不生效问题
		
使用Feign作为RPC调用组件,可以配置连接超时和读取超时两个参数 使用Feign配置超时需要注意:Feign内部使用了负载均衡组件Ribbon,而Ribbon本身也有连接超时和读取超时相关配置一. ...
 - springcloud 设置feign超时时间
		
转载网址:http://www.pianshen.com/article/187038775/
 - Feign 失败降级未生效和超时配置优先级问题
		
一.问题: 生产环境服务A 通过feign调用 服务B,服务A报警信息如下: 详细分析发现问题 (1)服务A调用服务B失败,未触发声明的失败降级操作 (2)同时配置ribbon和feign超时时间,优 ...
 - hystrix ,feign,ribbon的超时时间配置,以及原理分析
		
背景,网上看到很多关于hystrix的配置都是没生效的,如: 一.先看测试环境搭建: order 服务通过feign 的方式调用了product 服务的getProductInfo 接口 //---- ...
 - Spring Cloud Feign 总结
		
Spring Cloud中, 服务又该如何调用 ? 各个服务以HTTP接口形式暴露 , 各个服务底层以HTTP Client的方式进行互相访问. SpringCloud开发中,Feign是最方便,最为 ...
 
随机推荐
- Mybatis generator代码生成
			
背景 项目中使用Mybatis做持久层框架,但由于开发成员水平不一,写dao的时候,各有各的偏好,有时候还会写出带sql注入漏洞的代码. 出现sql注入漏洞,一般是#和$的区别没弄明白: $ 直接把字 ...
 - Html/Css 初步认识笔记
			
1.什么是 HTML ? HTML(HyperText Markup Language) 的学名是超文本标记语言. 标记用来表示网页内容要如何显示,自身不显示 .<我就是标记> 标记成对出 ...
 - 让 Odoo POS 支持廉价小票打印机
			
为了测试 Odoo 在实际业务中的实施,我们开了一家(马上要开第二家分店)猪肉店.由于预算有限,在实施 Odoo PoS 的时候采购了一台价格为 85 元的爱宝热敏打印机,结果连上 Odoo Posb ...
 - 多表联合Update更新数据
			
UPDATE A SET A.c2 =B.c3 from A inner join B on A.c1=B.c1 多表from子句后面
 - Linux Mint  Mate 常用
			
Linux Mint基于Ubuntu Mate 桌面版据说资源占用较少 http://mirrors.tuna.tsinghua.edu.cn/linuxmint-cd/stable/17.3/li ...
 - tkinter调取签名网而设计签名页面(十七)
			
# --*-- coding:utf-8 --*-- import tkinter as tk import re import requests from tkinter import messag ...
 - 手动将经典 VM 从 VHD 迁移到新的 ARM 托管磁盘 VM
			
本部分有助于将现有 Azure VM 从经典部署模型迁移到资源管理器部署模型中的托管磁盘. 计划迁移到托管磁盘 本部分可帮助你针对 VM 和磁盘类型做出最佳决策. 位置 选取 Azure 托管磁盘可用 ...
 - 微信小程序-下拉事件(onPullDownRefresh)不触发
			
1.app.json 没有配置 "window": { /* 其他配置信息 */ "enablePullDownRefresh":true } 2.scroll ...
 - C#语言————第一章    第一个C#程序
			
第一章 第一个C#程序 ******************C#程序*************** ①:建立项目:文件-->新建-->项目-->c#-->控制台程 ...
 - 如何检查oracle的归档日志及空间占用率,清除归档日志
			
如何解决“归档日志已满问题” 问题描述: 所用数据库为 Oracle 10g ,模式为归档模式,oracle 系统默认的归档空间为2G,由于日志过多,空间写满,数据库的redo文件不能归档,而出现or ...