更换使用了okhttp3,发现有许多SocketTimeoutException
网上一大堆设置超时时间的文章,但并不适用我的问题
我的
CONNECT_TIMEOUT
READ_TIMEOUT
都是10s,环境是内网,交互数据量也不大,请求稍频繁,便有超时问题。
使用的是okhttp同步请求,游戏服玩家A在请求跨服进行赠礼给B的操作时,跨服会同时通知游戏服玩家B数据变化,去掉通知玩家B便不会有超时问题。
怀疑可能是线程阻塞的原因,遂将跨服通知游戏服玩家B改为从线程池中另取线程发起请求,超时问题ok。