前言
場景:zookeeper
+gateway2.2.3
+springboot2.2.7
解決辦法
https://blog.csdn.net/honger_hua/article/details/98201868
只是看文檔的話,真不一定能找出來。
可是!
紅色標註這段。
這個配置,在我之前看的文檔裏面,含義都是:
spring.cloud.gateway.discovery.locator.enabled:啓用基於服務發現的路由定位
在不理解這個配置前,僅靠網上搜到的內容來看。
如果我們使用的是restTemplate,那麼可以在請求地址裏面多加一段地址。
但是我用的feign。所以,加不了。
現在把這個關掉就行了。
它的功能除了字面上的啓用基於服務發現的路由定位,還會默認去除地址裏面的第一個。
原因:
大概就是因爲:是根據服務來定位的,所以地址爲服務名稱+方法地址。所以它會默認去除第一個吧。給我的感覺是這樣的。