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

分布式系統一致性為什么難做?

開發 架構
每臺服務器都有自己的本地時鐘,跨服務器的本地時鐘相比較是沒有意義的。這就導致分布式系統時序成為了一個難題,一致性也就變得十分困難。

分布式系統一致性為什么難做?

因為沒有全局時鐘。

“沒有全局時鐘”是什么意思?

每臺服務器都有自己的本地時鐘,跨服務器的本地時鐘相比較是沒有意義的。

即使服務器A的本地時間Ta,小于,服務器B的本地時間Tb,我們也不能說Ta一定比Tb早發生,因為兩臺服務器之間的本地時間會有差異。

這就導致分布式系統時序成為了一個難題,一致性也就變得十分困難。

關于全局時鐘,工程架構上有什么最佳實踐嗎?

其一,經常使用單點串行化,保證時序。

例如:MySQL以主節點操作時序為準,序列化為binlog后,同步到從節點執行。

其二,可以使用單點發號器,模擬全局時鐘。

所有操作執行前,到發號器上領取一個遞增的時間戳,作為時序依據。單點發號器的時間戳比較,就變得有意義了。

其三,可以使用NTP協議盡量縮小服務器之間的差,但即使使用了NTP,仍然無法保證絕對時序。

畫外音:NTP,Network Time Protocol,用于計算機網絡時間同步的標準協議。

那如何測量兩臺服務器之間的時間差呢?

可以發包測量。

大致的原理是這樣的:

如上圖所示:

  • 服務器A記錄一個本地時間Ta1,然后向服務器B發送一個報文;
  • 服務器B接收到報文后記錄一個本地時間Tb,然后回復一個報文;
  • 服務器A接收到回復后再記錄一個本地時間Ta2;

假設報文往返耗時是相同的,那么報文從A到B的單程傳輸時間是:x = (Ta2 - Ta1)/2

服務器A與服務器B的絕對時間是相同的,那么:Tb = Ta1 + x

可實際上,服務器A與服務器B存在一個時間差,Tb 并不完全等于 Ta1 + x,那么服務器AB之間的時間差就是:Tb - (Ta1+x)

測量完畢。

報文網絡傳輸會不會有較大波動?

怕一次波動?那就測一億次取平均。

NTP的核心原理也是如此。

知其然,知其所以然。

思路比結論更重要。

責任編輯:趙寧寧 來源: 架構師之路
相關推薦

2017-09-22 12:08:01

數據庫分布式系統互聯網

2017-04-06 11:59:19

分布式服務化系統

2019-10-11 23:27:19

分布式一致性算法開發

2021-07-28 08:39:25

分布式架構系統

2017-09-21 10:59:36

分布式系統線性一致性測試

2018-03-19 09:50:50

分布式存儲系統

2020-05-29 14:46:23

3PC協議分布式系統

2019-09-05 08:43:34

微服務分布式一致性數據共享

2021-11-22 16:30:30

分布式一致性分布式系統

2022-06-07 12:08:10

Paxos算法

2021-06-03 15:27:31

RaftSOFAJRaft

2024-11-28 10:56:55

2020-05-07 11:58:07

分布式系統架構

2021-10-27 10:55:29

分布式

2021-06-06 12:45:41

分布式CAPBASE

2023-11-06 09:06:54

分布式一致性數據

2020-10-28 11:15:24

EPaxos分布式性算法

2025-06-09 08:00:37

分布式文件系統

2021-08-13 11:50:23

AnalyticDB 分布式數據庫

2024-05-30 07:00:51

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: h免费观看 | 欧美一级二级视频 | 日韩三级| 国产精品a级 | 国产成人高清在线观看 | 国产四虎 | 国内精品视频免费观看 | 国产三区在线观看视频 | 黄色网址在线免费观看 | 在线观看国产精品视频 | 精精久久 | 亚洲一区二区三区 | 欧美成人精品 | 久久精品国产99国产精品 | 国产精品一区二区av | 成人精品国产 | 日日干日日色 | 91中文字幕在线 | 午夜精品久久久久久久久久久久 | 久久影音先锋 | 国产精品国产精品 | 精品一区国产 | 日本一区二区三区在线观看 | 成人av网站在线观看 | 中文字幕国 | 国产美女视频黄 | 欧美一区二区精品 | 91国产视频在线 | 天天操综合网站 | 中日韩毛片| 日韩成人性视频 | 精品日韩欧美一区二区 | 国产 日韩 欧美 在线 | 国产精品久久久久久久久久99 | 久久精品视频9 | 99亚洲精品| 97高清国语自产拍 | 91精品国产欧美一区二区 | 一区二区欧美在线 | 天天亚洲| 亚洲色在线视频 |