微服務(wù)直接訪問沒問題,通過網(wǎng)關(guān)訪問,就一次正常訪問,一次401錯誤,交替正常和出錯
負(fù)載均衡試了
路由配置檢查了
最后發(fā)現(xiàn)nacos下竟然有2個order服務(wù)實例,我明明只開啟了一個呀
原來之前的8080端口微服務(wù)還殘留,將其下線即可,否則負(fù)載均衡到未啟動的實例,當(dāng)然訪問不到啦
沒有啟動的實例nacos為何還能注冊成功,緩存了?很迷惑,有bug呀。nacos1.4.1bug,或者我沒有配置好
肯定是自己沒有配置好啦
spring:
discovery:
ephemeral: false # 是否是臨時實例 (false就是非臨時實例 也就配置成了 永久實例 了)
之前將order-service配置成永久實例了,導(dǎo)致idea不管如何啟動都是永久實例,之前的未啟動,nacos也不會丟棄,依然給你去輪詢負(fù)載均衡
建議練習(xí)時刪掉永久實例的配置文章來源:http://www.zghlxwxcb.cn/news/detail-648243.html
nacos刪除該服務(wù),再idea重啟該服務(wù)文章來源地址http://www.zghlxwxcb.cn/news/detail-648243.html
到了這里,關(guān)于通過網(wǎng)關(guān)訪問微服務(wù),一次正常,一次不正常 (nacos配置的永久實例卻未啟動導(dǎo)致)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!