解決RestTemplate第一次請求響應速度較慢的問題

RestTemplate第一次請求響應速度較慢問題

使用RestTemplate請求微信的接口發現第一次請求需要8秒左右的時間,查閱瞭JDK資料發現是IPv6的問題

隻需要在啟動時添加-Djava.net.preferIPv4Stack=true即可。

RestTemplate請求的超時設置

//設置rest請求的超時時間
// SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory();
// simpleClientHttpRequestFactory.setConnectTimeout(20000);
// simpleClientHttpRequestFactory.setReadTimeout(30000);
// restTemplate = new RestTemplate(simpleClientHttpRequestFactory);

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: