spring.cloud.loadbalancer.retry.enabled = false 配置不生效
通過查看Spring源碼發現
在上面圖做的循環調用
最終發現如果妳不是get請求,等於get才會返回true才會重復嘗試。post 妳就不會調用兩次。
所以 老老實實的 get請求 就獲取數據 即使調用兩次沒有任何影響
如果是保存數據那麽規規矩矩用post就不會出現兩次調用
綜上所述把feign調用寫好 get就不要保存數據就沒問題啦
另外還有解決方案就是。配置feign client 的 timeout超時 時間加大也可以 但是不能本質解決 兩次調用