客户端在收到服务器响应之前就宕机了

问题描述 投票:0回答:1

我有应用程序A和B,A向B发送HTTP请求,而B处理并生成响应,A宕机了。

有没有可能的方法在应用程序 B 记录此问题?

这是一个 Spring Boot 应用程序。

我试图找到任何解决方案,但没有得到任何解决方案。

spring-boot rest asynchronous microservices
1个回答
0
投票

如果应用程序 A 在休息请求期间消失,则应用程序 B 中应该会抛出某种

IOException
,您应该能够使用
@ExceptionHandler
捕获/拦截它。

我建议尝试使用wiremock来模拟应用程序A的失败,我在medium上找到了如何做到这一点的示例。(据我所知,wiremock仅用于测试客户端,并且这里我们要测试服务器端)

© www.soinside.com 2019 - 2024. All rights reserved.