在项目中使用了go-zero框架,在调试的时候发现,有时调用第三方接口耗时较大,而本地合计超过3s,请求rest api就会出现request timeout,开始以为是fasthttp(项目中使用到了fasthttp请求其他api)的问题,跟了代码发现并不是,最终才注意到go-zero的RestConf代码写的默认超时3s:
所以,在使用的时候特别注意一下这个问题,如果需要最好修改一下为自己合适的时间。
比如:
在配置文件中设置:
Timeout: 50000
或
在项目中使用了go-zero框架,在调试的时候发现,有时调用第三方接口耗时较大,而本地合计超过3s,请求rest api就会出现request timeout,开始以为是fasthttp(项目中使用到了fasthttp请求其他api)的问题,跟了代码发现并不是,最终才注意到go-zero的RestConf代码写的默认超时3s:
所以,在使用的时候特别注意一下这个问题,如果需要最好修改一下为自己合适的时间。
比如:
在配置文件中设置:
Timeout: 50000
或