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

圖解 | 注冊發現核心原理提煉

開發 前端
通過對Nacos注冊與發現源碼閱讀,將其核心原理歸納提煉。包含:注冊、發現、節點之間通信、健康檢查類型。

[[414657]]

引言

通過對Nacos注冊與發現源碼閱讀,將其核心原理歸納提煉。包含:注冊、發現、節點之間通信、健康檢查類型。

一、服務注冊原理

當客戶端發起注冊時,注冊原理邏輯見下圖,進一步簡化主要有:

  • 將新注冊的實例信息推送給訂閱該服務的訂閱者
  • 將新注冊的實例信息增量同步給集群中的其他節點

二、服務發現原理

服務發現的邏輯進一步簡化為:

  • 定時從注冊中心查詢最新服務實例列表信息
  • 定時頻率通常為6秒,發生異常為60秒

三、集群節點通信原理

集群中節點通信原理可以進一步簡化為:

  • 每個節點用于全量的注冊快照信息
  • 新節點加入集群時會從集群中某節點發起全量同步
  • 節點之間每隔5秒校驗緩存的注冊快照信息
  • 節點之間每隔2秒進行一輪健康檢查用于關閉/新建/刷新gRPC連接

四、健康檢查類型與場景

健康檢查類型與場景進一步可以簡化為:

  • 臨時節點通過gRPC連接保鮮實現,保鮮頻率為5秒
  • 臨時節點注冊使用Distro協議,持久節點注冊使用Raft協議
  • 持久節點支持客戶端心跳和服務端探活兩種方式
  • 持久節點探活支持HTTP、TCP等探活類型

本文轉載自微信公眾號「瓜農老梁」,可以通過以下二維碼關注。轉載本文請聯系瓜農老梁公眾號。

 

責任編輯:武曉燕 來源: 瓜農老梁
相關推薦

2023-03-01 08:15:10

NginxNacos

2023-11-29 16:21:30

Kubernetes服務注冊

2020-04-02 09:58:26

Kubernetes容器開發

2021-02-05 15:01:41

GitLinux命令

2020-11-02 12:50:29

分布式系統服務

2021-04-20 17:20:59

SpringColud EurekaNetflix開發

2015-12-25 11:00:52

Zookeeper的Python

2024-01-02 22:47:47

Nacos注冊中心節點

2015-09-23 16:14:03

Ryu拓撲結構

2020-09-07 11:14:02

Vue異步更新

2020-11-02 09:35:04

ReactHook

2020-12-03 08:14:45

Axios核心Promise

2021-06-09 10:29:23

Kafka架構組件

2021-04-09 08:54:14

Kafka源碼架構開發技術

2024-03-13 15:21:24

APIJava原則

2016-05-30 17:31:34

Spring框架

2025-06-27 02:00:00

微服務架構SOA

2021-12-07 07:32:09

kafka架構原理

2022-11-08 00:00:00

監控系統Prometheus

2024-10-30 10:06:51

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕精 | 精品福利在线 | 国产精品永久免费 | 少妇一区在线观看 | 一级做受毛片免费大片 | 一区二区在线免费观看 | 久久国产成人午夜av影院武则天 | av色在线 | 欧美v片 | 爱高潮www亚洲精品 中文字幕免费视频 | 欧美成人精品激情在线观看 | 久久久久国产一区二区三区 | 久久精品免费一区二区 | 暖暖日本在线视频 | 色橹橹欧美在线观看视频高清 | 在线国产小视频 | 久久久国产一区二区三区四区小说 | 香蕉婷婷| 一区二区在线不卡 | 国产精品视频一区二区三区四蜜臂 | 精品99久久久久久 | 国产在线看片 | 国产成人综合亚洲欧美94在线 | 欧美精品在线一区 | 亚洲精品福利视频 | 日韩精品成人 | 亚洲电影一级片 | 久久久.com | 日本成人午夜影院 | 亚洲一区视频 | 久久免费小视频 | 国产激情毛片 | a毛片| 视频在线一区二区 | 亚洲精品久久久久久久久久久 | 毛片av免费在线观看 | 麻豆一区二区三区精品视频 | 亚洲国产精品福利 | 精品欧美乱码久久久久久1区2区 | 亚洲精品国产成人 | 日韩午夜在线观看 |