成人免费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

路由器服務主機

2018-11-27 12:56:09

負載均衡應用路由

2024-08-29 08:41:50

2024-11-29 13:37:56

2010-04-21 14:54:45

負載均衡服務

2018-01-17 09:57:41

2015-11-03 11:15:54

負載均衡微服務web

2024-07-02 10:58:53

2010-09-15 14:50:57

集群負載均衡Tomcat

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

路由負載均衡

2020-04-15 22:18:55

架構負載均衡分布式

2017-02-21 13:16:49

微服務RPC技術

2022-12-20 08:01:20

全棧云負載均衡傳統硬件

2022-12-27 07:42:12

2019-09-19 09:03:13

Docker負載均衡服務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产男女猛烈无遮掩视频免费网站 | 天天干夜夜拍 | 久久久久久久久久久蜜桃 | 日韩欧美三级电影在线观看 | 精品一区二区三区免费毛片 | 国产一在线观看 | 国产精品久久影院 | 午夜免费观看 | 久久丁香| 成人不卡视频 | 精品三级在线观看 | 九九在线视频 | 亚洲精品自拍视频 | 视频第一区 | 国产精品日本一区二区在线播放 | 欧美日韩三区 | 亚洲国产成人精品女人久久久 | 日本中出视频 | 日日摸夜夜添夜夜添精品视频 | 免费啪啪 | 国产一区二区激情视频 | 91佛爷在线观看 | 欧美乱淫视频 | 992人人草 | 欧美午夜影院 | 成人在线播放 | 99在线资源| 午夜视频在线免费观看 | 国产精品www | 久久成人精品一区二区三区 | 欧美网址在线观看 | 在线观看免费毛片 | 欧美一区二区三区视频在线观看 | 在线观看中文字幕 | 羞羞色网站 | 一久久久| 午夜精品91 | 一级做a爰片性色毛片16 | 一区二区三区免费 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 97色在线视频|