成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

弄懂服務路由與負載均衡,微服務搞起

商務辦公
對于負載高的服務,一般有多臺服務器組成的集群,當請求到來時,為了將請求均衡的分配到后端服務器,負載均衡程序將從服務對應的地址列表中,通過相應的負載均衡算法和法則,選取一臺服務器進行訪問,這個過程稱為服務的負載均衡。

[[257733]]

基本概念

SOA

公共的業務被拆分出來,形成可共用的服務,***程度地保障代碼和邏輯的復用,避免重復建設,這種設計稱為SOA。

路由

SOA架構中,服務消費者通過服務名稱,在眾多服務中心找到要調用的服務的地址列表,稱為服務的路由。

負載均衡

對于負載高的服務,一般有多臺服務器組成的集群,當請求到來時,為了將請求均衡的分配到后端服務器,負載均衡程序將從服務對應的地址列表中,通過相應的負載均衡算法和法則,選取一臺服務器進行訪問,這個過程稱為服務的負載均衡。

 

服務配置中心

當服務越來越多,規模變大,單靠人工管理或簡單維護配置已經不能滿足,并且單一軟硬件負載調度的單點故障問題凸顯,因此需要一個能動態注冊和獲取服務信息的地方,來統一管理服務名稱和其對應的服務器列表信息,這個就是服務配置中心。

-->工作原理

服務提供者啟動時,將提供的服務名稱、服務器地址注冊到服務配置中心

服務消費者通過服務配置中心來獲取需要調度的服務機器列表

通過負載均衡算法之后,選取一臺服務器調用

當服務器宕機或下線,相應的機器動態從服務配置中心移除,并通知相應的服務消費者

服務消費者一次訪問服務配置中心之后,會將查詢到的信息緩存到本地,后面調用先查緩存,從而降低服務配置中心壓力

 

ZooKeeper

 

 

2負載均衡算法

用處

服務消費者從服務配置中心獲取到服務的地址列表后,需要選取其中一臺發起RPC調用,這時需要用到具體的負載均衡算法。

 

常見種類

輪詢法、隨機法、源地址哈希法、加權輪詢法、加權隨機法、最小連接法等

輪詢法

將請求按順序輪流地分配到后端服務器上,它均衡地對待后端每一臺服務器,而不關心服務器實際的連接數和當前的系統負載

偽代碼

  • 創建靜態變量static int pos=0;
  • 創建一個HashMap把服務器地址和權重映射起來。(為與后面加權輪詢法對比)
  • 新建一個keyList把Map中的服務器地址取出
  • synchronized( pos ){
  • 若超出keyList長度,pos重置零;
  • 否則取出keyList.get( pos ); pos ++;
  • }
  • 返回取出的server

加權輪詢法

每臺服務器配置不同,因此應給配置高、負載低的機器配置更高的權重處理更多的請求。加權輪詢算法將請求順序且按照權重分配到后端

偽代碼

  • 創建靜態變量static int pos=0;
  • 創建一個HashMap把服務器地址和權重映射起來。
  • 新建一個keyList按照循環權重大小次數把Map中的服務器地址添加到list中,如權重為4,則keyList中添加4次該服務器地址。
  • synchronized( pos ){
  • 若超出keyList長度,pos重置零;
  • 否則取出keyList.get( pos ); pos ++;
  • }
  • 返回取出的server
責任編輯:武曉燕 來源: java思維導圖
相關推薦

2023-10-30 00:11:48

微服務負載均衡場景

2014-10-29 09:45:51

路由器服務主機

2024-08-29 08:41:50

2024-11-29 13:37:56

2018-11-27 12:56:09

負載均衡應用路由

2010-04-21 14:54:45

負載均衡服務

2015-11-03 11:15:54

負載均衡微服務web

2018-01-17 09:57:41

2010-09-15 14:50:57

集群負載均衡Tomcat

2024-07-02 10:58:53

2020-04-15 22:18:55

架構負載均衡分布式

2010-05-05 18:44:27

服務器負載均衡

2024-11-11 09:51:46

Nginx部署負載

2010-05-05 18:28:16

負載均衡服務器

2023-10-13 18:57:22

2009-11-09 12:45:44

路由負載均衡

2017-02-21 13:16:49

微服務RPC技術

2022-12-20 08:01:20

全棧云負載均衡傳統硬件

2023-11-01 08:00:00

負載均衡架構開發

2024-05-16 07:51:55

分布式系統架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一二三 | 国产探花在线精品一区二区 | 人人操日日干 | 精品视频在线观看 | 国产ts人妖另类 | 欧美精品二区 | 精国产品一区二区三区四季综 | 美女福利网站 | 精品国产精品三级精品av网址 | 日韩欧美一二三区 | 欧美一区二区三区免费电影 | 在线观看国产视频 | 久久伊人影院 | 国产乱码精品1区2区3区 | 全部免费毛片在线播放网站 | 亚洲精品乱码久久久久久按摩观 | 日本aa毛片a级毛片免费观看 | 久久91精品国产 | 天天天天操 | 理论片87福利理论电影 | 日韩高清www | 黄色毛片一级 | 国产一区二区三区高清 | 97精品超碰一区二区三区 | 国产精品日韩高清伦字幕搜索 | 国产高清精品网站 | 亚洲精品免费视频 | 国产精品一区二区无线 | 国产a区| 一级片视频免费 | 亚洲美乳中文字幕 | 精品国产一区二区三区成人影院 | 91亚洲一区| 在线高清免费观看视频 | 午夜免费福利影院 | 99热这里都是精品 | 国产伦精品一区二区三区高清 | 在线观看第一页 | 干干干操操操 | 日韩视频中文字幕 | 色综久久|