我正在编写一个REST服务,其中REST POST的结果可能比HTTP连接的环境超时设置花费更长的时间。鉴于我无法更改REST目标网址的超时, 我该怎么做才能使REST调用正常传递?我想过使用异步控制器,但似乎没有修复任何超时行为。
调用客户端不应该处理任何服务器错误或尝试重新执行查询,因为它只会给服务器增加更多压力。
干杯, 启
答案 0 :(得分:0)
假设这是一个连接读取超时而不是http keepalive超时,因为只有一个查询。一个建议是,其余服务每隔指定的时间间隔返回间歇状态响应。如果这是tcp keepalive问题,那么可以使用配置来规避它。如果正在设置套接字读取超时,那么也可以增加。