微服務直接訪問沒問題,通過網關訪問,就一次正常訪問,一次401錯誤,交替正常和出錯
負載均衡試了
路由配置檢查了
最后發現nacos下竟然有2個order服務實例,我明明只開啟了一個呀

原來之前的8080端口微服務還殘留,將其下線即可,否則負載均衡到未啟動的實例,當然訪問不到啦

沒有啟動的實例nacos為何還能注冊成功,緩存了?很迷惑,有bug呀。nacos1.4.1bug,或者我沒有配置好
肯定是自己沒有配置好啦
spring:discovery:ephemeral: false # 是否是臨時實例 (false就是非臨時實例 也就配置成了 永久實例 了)
之前將order-service配置成永久實例了,導致idea不管如何啟動都是永久實例,之前的未啟動,nacos也不會丟棄,依然給你去輪詢負載均衡
建議練習時刪掉永久實例的配置
nacos刪除該服務,再idea重啟該服務