Spring Cloud 中的元件介紹
Spring Cloud 中的元件介紹
logbook輸出日誌,格式為
其中有Get請求,請求的IP地址,
Ribbon:
1.Netflix公司釋出的客戶端負載均衡器
2.已整合在Spring Cloud Neflix套件中
服務消費者接入Ribbon(通過Eureka整合)
1.pom增加Ribbon起步依賴
2.RestTemplate新增@LoadBalanced註解
3.觸發服務呼叫觀察日誌
可以建立兩個application.properties
寫倆埠(但是不一樣)
然後啟動兩次(我這裡寫的是8083和8084)
重新整理頁面,會看到他們會在8083和8084中之間轉換
剛剛我們是依賴於Eureka的現在移除Eureka
1.pom增加Ribbon起步依賴(移除Eureka機EnableDiscoverClient)
2.配置檔案新增listOfServers等配置
配置連線的例項
user.ribbon.listOfServers = 127.0.0.1:8083,127.0.0.1:8084
測試跟Eureka一樣,這樣就說明了我們實現了負載均衡
自定義Ribbon配置
1.建立客戶端配置類
2.通過@RibbonClient指定客戶端配置類
使用屬性自定義Ribbon配置
1.配置屬性字首:<依賴的serviceName> .ribbon
2.舉例:配置負載均衡策略
user.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.RandomRule
在這個jar包下,我們可以看到他這裡也有@LoadBlanced他這裡是找到我們自定義的@LoadBalanced例項
這是ribbon的操作圖
相關文章
- 微服務 Spring cloud 各元件介紹微服務SpringCloud元件
- (2)Spring Cloud版本介紹SpringCloud
- Java之Spring Cloud概念介紹JavaSpringCloud
- 介紹Spring Cloud斷路器SpringCloud
- Spring Cloud認知學習(一):Spring Cloud介紹與Eureka使用SpringCloud
- Spring Cloud Stream 體系及原理介紹SpringCloud
- Spring Cloud Bus 訊息匯流排介紹SpringCloud
- 介紹一下Spring Cloud Stream主要概念SpringCloud
- (2)java Spring Cloud+Spring boot企業快速開發架構之Spring Cloud版本介紹JavaCloudSpring Boot架構
- Spring Cloud Alibaba Sentinel 主要原理和核心類介紹SpringCloud
- 介紹一下Spring Cloud微服務架構SpringCloud微服務架構
- Blazor 元件庫 BootstrapBlazor 中Editor元件介紹Blazor元件boot
- Spring Security教程 Vol 9. AccessDecisionManager元件介紹Spring元件
- Spring Security教程 Vol 8. AccessDecisionVoter元件介紹Spring元件
- 『中級篇』Docker-cloud介紹(54)DockerCloud
- 乾貨|Spring Cloud Bus 訊息匯流排介紹SpringCloud
- Spring Boot整合Spring Cloud Netflix元件Spring BootCloud元件
- spring框架的介紹Spring框架
- Spring原始碼系列(一)--詳細介紹bean元件Spring原始碼Bean元件
- clickhouse元件介紹元件
- maven元件介紹Maven元件
- Git元件介紹Git元件
- Spring Cloud各個元件的配套使用SpringCloud元件
- java Spring Cloud企業快速開發架構之Spring Boot Starter的介紹及使用JavaCloud架構Spring Boot
- Spring Cloud Alibaba元件之SentinelSpringCloud元件
- winform中更新UI控制元件的方案介紹ORMUI控制元件
- Spring AOT介紹Spring
- Spring Cache 介紹Spring
- Spring WebApplicationContext 介紹SpringWebAPPContext
- Spring AOP介紹Spring
- 最完整的 Spring Cloud 元件-訊息中介軟體 Spring Cloud Stream 使用教程SpringCloud元件
- Spring Cloud Gateway使用簡介SpringCloudGateway
- SAP Commerce Cloud 的 Product Carousel Component 介紹Cloud
- Redis元件介紹(六)Redis元件
- Redis元件介紹(五)Redis元件
- Redis元件介紹(三)Redis元件
- Redis元件介紹(二)Redis元件
- Redis元件介紹(四)Redis元件