AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

面試官:Nacos有幾種負載均衡策略?

來源: 責編: 時間:2023-10-31 16:45:54 328觀看
導讀Nacos 作為目前主流的微服務中間件,包含了兩個頂級的微服務功能:配置中心和注冊中心。1、配置中心掃盲配置中心是一種集中化管理配置的服務,通俗易懂的說就是將本地配置文件“云端化”。 這樣做的好處有以下幾個:集中管

eRi28資訊網——每日最新資訊28at.com

Nacos 作為目前主流的微服務中間件,包含了兩個頂級的微服務功能:配置中心和注冊中心。eRi28資訊網——每日最新資訊28at.com

1、配置中心掃盲

配置中心是一種集中化管理配置的服務,通俗易懂的說就是將本地配置文件“云端化”。 這樣做的好處有以下幾個:eRi28資訊網——每日最新資訊28at.com

  1. 集中管理配置信息:配置中心將不同服務的配置信息集中放在一起進行管理,實現了配置信息的集中存儲。
  2. 動態更新配置:配置中心中的配置信息可以通過操作界面或 API 進行動態更新,無需重啟服務就可以應用最新的配置信息。
  3. 配置信息共享:將配置集中在配置中心中,不同的服務實例可以共享同一套配置信息。
  4. 配置信息安全:配置中心可以對配置信息提供安全管理、權限控制等管理功能。
  5. 信息追溯:支持配置版本管理、歷史記錄等管理功能。

當然,配置中心不可能有負載均衡的功能,所以略過,咱們直接來看注冊中心。eRi28資訊網——每日最新資訊28at.com

2、注冊中心掃盲

注冊中心(Registry)是分布式系統中的一個組件,用于實現服務的注冊與發現。注冊中心用于管理服務實例的元數據信息,并提供服務發現和路由的功能。eRi28資訊網——每日最新資訊28at.com

在微服務架構中,服務之間經常需要互相調用和通信。注冊中心的作用是為服務提供一個集中管理和協調的中心,默認情況下,服務將自己的信息注冊到注冊中心,其他服務可以通過查詢注冊中心的信息來發現和調用目標服務。eRi28資訊網——每日最新資訊28at.com

注冊中心的核心功能包括以下幾個:eRi28資訊網——每日最新資訊28at.com

  • 服務注冊:服務提供者在啟動時將自己的信息(比如 IP 地址、端口號、服務名稱等)注冊到注冊中心。注冊中心維護著一張服務實例的清單。
  • 服務發現:服務消費者通過向注冊中心查詢服務信息,獲取可用的服務實例列表。通過注冊中心,服務消費者能夠找到并連接到目標服務。
  • 健康檢查:注冊中心可以定時檢查服務實例的健康狀態,并根據服務的狀態更新服務實例的可用性。
  • 負載均衡:注冊中心可以根據負載均衡策略,將請求分發給不同的服務實例,以實現負載均衡和服務高可用。
  • 服務路由:在一些高級注冊中心中,還可以定義服務路由規則,將請求路由到不同的服務實例,實現更靈活的流量控制和管理。

3、注冊中心與負載均衡

負載均衡嚴格的來說,并不算是傳統注冊中心的功能。?般來說服務發現的完整流程應該是先從注 冊中心獲取到服務的實例列表,然后再根據自身的需求,來選擇其中的部分實例或者按照?定的流 量分配機制來訪問不同的服務提供者,因此注冊中心本身?般不限定服務消費者的訪問策略。eRi28資訊網——每日最新資訊28at.com

例如 Eureka、Zookeeper 包括 Consul,本身都沒有去實現可配置及可擴展的負載均衡機制,Eureka 的 負載均衡是由 Ribbon 來完成的,而 Consul 則是由 Fabio 做負載均衡。eRi28資訊網——每日最新資訊28at.com

也就是說注冊中心和負載均衡,其實完全屬于兩個不同的東西,注冊中心主要提供服務的注冊,以及將服務注冊的列表交給消費者,至于消費者要使用哪種負載均衡策略?完全可以由自己決定。此時消費者可以通過客戶端負載均衡器來實現服務的選擇和調用,例如客戶端負載均衡器 Ribbon 或 Spring Cloud LoadBalancer。eRi28資訊網——每日最新資訊28at.com

4、客戶端與服務端負載均衡

客戶端負載均衡器通常位于服務的消費者端,主要負責將請求合理地分發給不同的服務提供者。工作原理是客戶端在發起請求前,通過負載均衡算法選擇一個合適的服務實例進行請求。客戶端根據服務實例的健康度、負載狀況等指標來決定選擇哪個服務實例。常見的客戶端負載均衡器有 Ribbon、Feign 等。eRi28資訊網——每日最新資訊28at.com

eRi28資訊網——每日最新資訊28at.com

服務端負載均衡器通常被稱為反向代理服務器或負載均衡器,它位于服務的提供者端,接收客戶端的請求,并根據一定的負載均衡策略將請求分發給后端的多個服務實例。工作原理是將客戶端的請求集中到負載均衡器,由負載均衡器將請求分發給多臺服務提供者。常見的服務器端負載均衡器有 Nginx、HAProxy 等。eRi28資訊網——每日最新資訊28at.com

eRi28資訊網——每日最新資訊28at.com

客戶端負載均衡 VS 服務端負載均衡

  • 客戶端負載均衡器的優點是可以實現本地的負載均衡算法,避免了對注冊中心的頻繁調用,降低了網絡開銷。它的缺點是每個客戶端都需要集成負載均衡器,導致代碼冗余和維護復雜性。
  • 服務器負載均衡器的優點是可以集中管理請求流量,提供一致的負載均衡策略和配置,對客戶端透明。它的缺點是服務器端負載均衡器通常需要獨立部署和配置,增加了系統的復雜性和維護成本。并且它很可能成為整個系統的瓶頸(因為客戶端需要頻繁的調用),所以此時需要考慮其性能和可靠性等問題。

5、Nacos和負載均衡

然而 Nacos 的注冊中心和傳統的注冊中心不太一樣,例如  Eureka、Zookeeper、Consul 等。因為 Nacos 在 0.7.0 之后(包含此版本),它內置了以下兩種負載均衡策略:eRi28資訊網——每日最新資訊28at.com

基于權重的負載均衡策略,這個在 Nacos 服務編輯的時候也可以看到其設置:eRi28資訊網——每日最新資訊28at.com

eRi28資訊網——每日最新資訊28at.com

基于第三方 CMDB(地域就近訪問)標簽的負載均衡策略,這個可以參考官方說明文檔:https://nacos.io/zh-cn/blog/cmdb.htmleRi28資訊網——每日最新資訊28at.com

小結

注冊中心和負載均衡器嚴格意義上來說是兩個東西,但 Nacos 注冊中心中,內置了兩種負載均衡策略:基于權重和基于 CMDB(低于就近訪問)的負載均衡策略。eRi28資訊網——每日最新資訊28at.com

思考

那么問題來了,既然 Nacos 中內置了基于權重的負載均衡策略,那為什么修改 Nacos 中的權重值,在服務端調用時,卻沒看到任何變化?eRi28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-16130-0.html面試官:Nacos有幾種負載均衡策略?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 通過實例理解Web應用用戶密碼存儲方案

下一篇: 編寫高質量代碼的十條黃金法則

標簽:
  • 熱門焦點
  • 對標蘋果的靈動島 華為帶來實況窗功能

    繼蘋果的靈動島之后,華為也在今天正式推出了“實況窗”功能。據今天鴻蒙OS 4.0的現場演示顯示,華為的實況窗可以更高效的展現出實時通知,比如鎖屏上就能看到外賣、打車、銀行
  • 影音體驗是真的強 簡單聊聊iQOO Pad

    大公司的好處就是產品線豐富,非常細分化的東西也能給你做出來,例如早先我們看到了新的vivo Pad2,之后我們又在iQOO Neo8 Pro的發布會上看到了iQOO的首款平板產品iQOO Pad。雖
  • 2023年Q2用戶偏好榜:12+256G版本成新主流

    3月份的性能榜、性價比榜和好評榜之后,就要輪到2023年的第二季度偏好榜了,上半年的新機潮已經過去,最明顯的肯定就是大內存和存儲的機型了,另外部分中端機也取消了屏幕塑料支架
  • 6月安卓手機好評榜:魅族20 Pro蟬聯冠軍

    性能榜和性價比榜之后,我們來看最后的安卓手機好評榜,數據來源安兔兔評測,收集時間2023年6月1日至6月30日,僅限國內市場。第一名:魅族20 Pro好評率:95%5月份的時候魅族20 Pro就是
  • 企業采用CRM系統的11個好處

    客戶關系管理(CRM)軟件可以為企業提供很多的好處,從客戶保留到提高生產力。  CRM軟件用于企業收集客戶互動,以改善客戶體驗和滿意度。  CRM軟件市場規模如今超過580
  • 破圈是B站頭上的緊箍咒

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之每年的暑期檔都少不了瞄準追劇女孩們的古偶劇集,2021年有優酷的《山河令》,2022年有愛奇藝的《蒼蘭訣》,今年卻輪到小破站抓住了追
  • 共享單車的故事講到哪了?

    來源丨海克財經與共享充電寶相差不多,共享單車已很久沒有被國內熱點新聞關照到了。除了一再漲價和用戶直呼用不起了。近日多家媒體再發報道稱,成都、天津、鄭州等地多個共享單
  • 馮提莫簽約抖音公會 前“斗魚一姐”消失在直播間

    來源:直播觀察提起“馮提莫”這個名字,很多網友或許聽過,但應該不記得她是哪位主播了。其實,作為曾經的“斗魚一姐”,馮提莫在游戲直播的年代影響力不輸于現
  • 首發天璣9200+ iQOO Neo8系列發布首銷售價2299元起

    2023年5月23日晚,iQOO Neo8系列正式發布。其中,Neo系列首款Pro之作——iQOO Neo8 Pro強悍登場,限時售價3099元起;價位段最強性能手機iQOO Neo8同期上市
Top