比如我建立的乙個訂單服務:order-service,
要呼叫我的商品服務product-service裡面的介面,預設使用輪詢的負載均衡策略
現在我要使用隨機分配,如何操作呢?
要指定呼叫的服務名稱product-service
randomrule為隨機分配,更多策略參考:
server:port:
8781
#指定註冊中心位址
#服務的名稱
spring:
name: order-service
#自定義負載均衡策略,隨機分配
#呼叫的服務名稱為product-service(怕名字錯誤可直接看註冊中心名字)
product-service:
ribbon:
nfloadbalancerruleclassname: com.netflix.loadbalancer.randomrule
2.自定義負載均衡策略官方文件:
3.注意:
(權重策略,服務的平均響應時間越短,權重越高,被選中的概率越高)
SpringCloud服務調服務
org.springframework.cloud spring cloud starter feign enablefeignclients configuration public class mybatisplusconfig 資料許可權外掛程式 return datascopeinterce...
SpringCloud服務間呼叫
springcloud服務間的呼叫有兩種方式 resttemplate和feignclient。不管是什麼方式,他都是通過rest介面呼叫服務的http介面,引數和結果預設都是通過jackson序列化和反序列化。因為spring mvc的restcontroller定義的介面,返回的資料都是通過ja...
SpringCloud服務間呼叫
springcloud服務間的呼叫有兩種方式 resttemplate和feignclient。不管是什麼方式,他都是通過rest介面呼叫服務的http介面,引數和結果預設都是通過jackson序列化和反序列化。因為spring mvc的restcontroller定義的介面,返回的資料都是通過ja...