RTT(往返時間)和RPC

2021-08-31 18:14:49 字數 639 閱讀 3639

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

rtt(round-trip time)往返時間在計算機網路中它是乙個重要的效能指標。表示從傳送端傳送資料開始,到傳送端收到來自接收端的確認(接收端收到資料後便立即傳送確認,不包含資料傳輸時間)總共經歷的時間。

rtt由三個部分決定:鏈路的傳播時間、末端系統的處理時間、路由器的快取中的排隊和處理時間。其中前兩個部分的值作為乙個tcp連線相對固定,路由器的快取中的排隊和處理時間會隨著整個網路擁塞程度的變化而變化。所以rtt的變化在一定程度上反映了網路擁塞程度的變化。簡單來說就是傳送方從傳送資料開始,到收到來自接受方的確認資訊所經歷的時間。

該值在rpc中是乙個重要的指標。若rtt為1毫秒的時間,這意味著在1秒時間內只能完成1000次rpc往返響應。在hbase中每一次put操作就是一次rpc,若使用者可以把多次修改的資料批量提交給伺服器就可以減少rpc次數,效能會有相應提公升。hbase中就提出了寫緩衝區的概念。先將put例項儲存在客戶端程序中,達到某些條件或者顯示呼叫重新整理方法時,批量提交給服務端。

給我老師的人工智慧教程打call!

效能指標之時延 時延頻寬積 往返時間RTT 利用率

定義 資料 報文 分組 位元流 從網路 或鏈路 的一端傳送到另一端所需的時間。也叫延遲或遲延。組成 傳播時延 排隊時延 處理時延 時間 距離 速度 時延頻寬積是乙個度量,指的是時延 s 與頻寬 b s 的積 非常直觀的字面意思 由 s bit s bit 可以看出,時延頻寬積的單位是bit 時延頻寬...

Rpc和Rest介面,微服務之Rpc

介面呼叫通常包含兩個部分,序列化和通訊協議。常見的序列化協議包括json xml hession protobuf thrift text bytes等 通訊比較流行的是http soap websockect,rpc通常基於tcp實現,常用框架例如dubbo,netty mina thrift 首...

RPC概念和框架

rpc remote procedure call 遠端過程呼叫,它是一種通過網路從遠端電腦程式上請求服務,而不需要了解底層網路技術的思想。rpc 是遠端過程呼叫 remote procedure call 的縮寫形式,birrell 和 nelson 在 1984 發表於 acm transact...