http请求是否自动重试tcp连接?

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

我正在构建一个分布式系统,在该系统中我进行一些http请求进行通信。我希望请求能够容错。请求没有超时,如果我没有响应,或者http请求自动重试tcp连接,我应该在一段时间后重试该请求吗?我在Java中使用了库异步http客户端。谢谢

http networking tcp distributed-computing distributed
1个回答
1
投票

... HTTP请求会自动重试TCP连接吗?

HTTP请求不是可以自行重试的东西。 HTTP请求只是数据。如果出现问题,应由应用程序重试该请求。应用程序中使用的某些库可能提供此功能,而其他应用程序则不提供。多数人不知道,因为通常不清楚是否应该首先重试该请求,因为如果Web应用程序两次接收到该请求可能会产生意外的副作用(即使没有给出响应,它也可能已经收到了第一个)。

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