我目前正在对连接和套接字超时设置进行一些研究,但我对这些东西还很陌生。
作为黑暗中的刺,当我们通过 http 调用运行 json 到另一台服务器时,我们正在考虑添加 40 秒作为连接和 sockettimeout。
httpConnectionManagerParams.setConnectionTimeout(40000);
httpConnectionManagerParams.setSoTimeout(40000);
Run Code Online (Sandbox Code Playgroud)
但我真的不知道如何理解理想的设置或使用的最佳实践。如果有人能给我一些关于何时考虑什么或如何对这些设置进行良好估计的提示,我将不胜感激。
我正在寻找的建议类似于...... 40 秒太长了,因为它可能会导致另一个问题......或者......你设置的这个值越高,你导致另一个问题的机会就越大……或者 40 秒一点也不高……或者算出一个理想的数字乘以 Y 乘以 T
谢谢
添加服务器调用的萤火虫跟踪。
