《springcloud微服务实战》教学课件24.pptVIP

  • 20
  • 0
  • 约小于1千字
  • 约 7页
  • 2022-03-26 发布于广东
  • 举报
《SpringCloud微服务实战》 知识点:OpenFeign超时控制 超时控制是什么 默认Feign客户端只等待一秒钟 如果服务端处理需要超过1秒钟,导致Feign客户端不想等待了,直接返回报错。 为了避免这样的情况,有时候我们需要设置Feign客户端的超时控制。 演示超时 故意设置超时演示出错情况 1.修改 Provider - 8001 的 Controller 故意写一个暂停的语句 /** 用于测试超时设置 */ @GetMapping(value = /payment/feign/timeout) public String timeOut(){ // 休眠 3 秒 try { TimeUnit.SECONDS.sleep(3); }catch (Exception e) { e.printStackTrace(); } return serverPort; } 演示超时 2.修改 Consumer - Feign - 80 的 Service @GetMapping(value = /payment/feign/timeout) public String paymentFeignTimeout(); 演示超时 3.修改 Consumer - Feign - 80 的 Controller 启

文档评论(0)

1亿VIP精品文档

相关文档