最近在學習springcloud時,遇到了許多坑,在使用ribbon的註解報錯–No instances available for provider, 使用 @LoadBalanced //表明這個restRemplate開啓負載均衡的功能,由於url錯誤報No instances available for provider
出現No instances available for provider錯誤,主要是消費者在業務層調用服務提供者的服務時url寫錯了,項目名應該寫服務提供者工程中yml文件中應用名
我的錯誤是url中應用名與服務提供者工程中yml應用名不一致引起的,只要把url的路徑改成和yml的一致就可以了。
錯誤圖解:
服務提供者yml: