首页 > 解决方案 > 对于spring boot rest webservices中的任何请求,如何在给定时间后取消进程并返回失败响应?

问题描述

我正在使用 Spring Boot Rest API,我想终止处理时间超过 10 秒的任何请求,并向用户返回自定义的失败响应。我怎样才能做到这一点?

标签: restspring-boot

解决方案


使用 Hystrix ( https://github.com/Netflix/Hystrix/wiki/How-it-Works ) 配置你的超时和回退的东西。

您可以在您的应用程序中配置 Hystrix,只需进行较少的更改。

访问http://www.kode12.com/kode12/spring-boot/handling-fallback-and-timeout-in-microservice-using-hystrix/以获得完整的演示和解释。


推荐阅读