從微信談起,如何優化網際網路APP心跳機制

2021-07-03 19:17:26 字數 486 閱讀 3111



孫宇彤,空中介面學園站長

最早的心跳機制用於伺服器的安全備份機制,是為了防止伺服器宕機,而在伺服器之間採用專用的埠和線路,週期性傳送簡短的資訊,心跳就是形象的比喻。一旦收不到對方的心跳資訊,伺服器可以接管對方的業務,避免業務的停滯。為了業務的順暢進行,伺服器傳送的心跳資訊可以非常頻密。

1. 心跳資訊是單方向的,只有終端發到應用伺服器;

心跳包也會帶來很多***,比如終端更為費電,還可能給移動通訊網路帶來信令風暴。

看起來很完美的心跳機制,為什麼會給移動通訊網路帶來信令風暴呢?

原來,移動通訊網路中由於使用者眾多、資源稀缺,每個使用者都是動態占用資源,比如ip位址以及無線通道。每次傳送心跳包,都需要移動通訊網路為使用者分配資源,分配的過程體現在信令的傳送和接收上。一次心跳包的傳送過程,牽涉的信令多達幾十條。

終端側的這些做法,將能有效減少心跳包的傳送,從而緩解信令風暴。

這樣釜底抽薪後,心跳機制對流動網路的衝擊將是可以控制的了。

從微信談起,如何優化網際網路APP心跳機制

最早的心跳機制用於伺服器的安全備份機制,是為了防止伺服器宕機,而在伺服器之間採用專用的埠和線路,週期性傳送簡短的資訊,心跳就是形象的比喻。一旦收不到對方的心跳資訊,伺服器可以接管對方的業務,避免業務的停滯。為了業務的順暢進行,伺服器傳送的心跳資訊可以非常頻密。1.心跳資訊是單方向的,只有終端發到應用...

什麼是網際網路?網際網路如何運作?

網際網路是乙個互聯計算機網路的全球系統,它使用網際網路協議套件 tcp ip 連線全球數十億臺裝置。它是乙個由數百萬個本地到全球範圍的私人 公共 學術 商業和 網路組成的網路中的網路,通過廣泛的電子 無線和光纖網路技術相互連線。網際網路承載廣泛的資訊資源和服務,例如互聯超文字文件和全球資訊網 www...

從網際網路四大天王看網際網路發展

縱觀網際網路的發展歷史,我們發現網際網路也存在 四大天王 它們分別是電子郵件,ftp,bbs,網路遊戲,目前幾乎所有的網際網路應用都與這 四大天王 有關。研究它們將有利於我們理清網際網路的發展規律。一。討論網際網路 四大天王 的意義和啟發 1。網際網路 四大天王 是網際網路應用發展的基礎,其中bbs...