91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微服務的常用組件有哪些

發布時間:2021-10-14 14:01:27 來源:億速云 閱讀:544 作者:iii 欄目:編程語言

這篇文章主要介紹“微服務的常用組件有哪些”,在日常操作中,相信很多人在微服務的常用組件有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”微服務的常用組件有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

微服務最近幾年挺火的,翻閱了一部分資料,除掉那些故弄玄虛的有的沒的,目前已經落地的項目我個人覺得還是微服務是一種新的分布式的系統而已,將傳統的大集中式的業務系統逐步拆分,這條技術路線不是憑空出生,是有很長的淵源,從比較早的SOA,業務邏輯代碼和系統代碼分離,前后端分離等等組件解合耦的方式。

目前我理解的微服務的常用組件有如下幾種:

服務發現——Netflix Eureka(Nacos)

客服端負載均衡——Netflix Ribbon(Ribbon)

斷路器——Netflix Hystrix(Sentinel)

服務網關——Netflix Zuul(Spring Cloud Gateway)

分布式配置——Spring Cloud Config

服務發現

一個RESTful服務,用來定位運行在AWS地區(Region)中的中間層服務。由兩個組件組成:Eureka服務器和Eureka客戶端。Eureka服務器用作服務注冊服務器。Eureka客戶端是一個java客戶端,用來簡化與服務器的交互、作為輪詢負載均衡器,并提供服務的故障切換支持。Netflix在其生產環境中使用的是另外的客戶端,它提供基于流量、資源利用率以及出錯狀態的加權負載均衡。

斷路器

斷路器可以防止一個應用程序多次試圖執行一個操作,即很可能失敗,允許它繼續而不等待故障恢復或者浪費 CPU 周期,而它確定該故障是持久的。斷路器模式也使應用程序能夠檢測故障是否已經解決。如果問題似乎已經得到糾正,應用程序可以嘗試調用操作。

服務網關

類似nginx,反向代理的功能,不過netflix自己增加了一些配合其他組件的特性。

分布式配置

Ribbon客戶端組件提供一系列完善的配置選項,比如連接超時、重試、重試算法等。Ribbon內置可插拔、可定制的負載均衡組件。

客戶端負載均衡

這個還是靜態的,得配合Spring Cloud Bus實現動態的配置更新。

到此,關于“微服務的常用組件有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德钦县| 宁国市| 巫山县| 政和县| 镇雄县| 砚山县| 万安县| 乌兰察布市| 新干县| 伊春市| 姚安县| 平江县| 青州市| 双城市| 元阳县| 商城县| 甘南县| 桂平市| 鄄城县| 陇南市| 道孚县| 新巴尔虎右旗| 普洱| 鄂托克前旗| 宝鸡市| 许昌县| 和硕县| 屯留县| 江永县| 南丹县| 香格里拉县| 永嘉县| 兴城市| 磴口县| 遂川县| 绥棱县| 甘南县| 星座| 融水| 留坝县| 重庆市|