微服務限流的意義

來源:生活大全幫 9.55K

微服務限流的意義

微服務限流的意義,限流和流量控制也還有點區別,在傳輸層協議層面上就已經做了一些流量控制,通過可變大小的滑動窗口來進行數據傳輸的流量控制,簡單來説,發送方有一個滑動窗口,大小為10。

也就是説發送10個字節之後才等待接收方的響應,接收方在接收確認消息中包含一個窗口建議告之發送方。

作為接收方準備好接收多少字節的數據,這個值如果比較大,那麼發送方的滑動窗口可以增大,可以快點發送數據。

因為接收方的處理效率很高,反之,則減小滑動窗口大小,這樣就減慢了發送速率,當滑動窗口大小為1時,則發送每個消息都要等待確認消息。

熱門標籤