本發(fā)明公開(kāi)了一種同構(gòu)環(huán)境下的 RPC 數(shù)據(jù)傳輸方法,發(fā)送端將
待發(fā)送的數(shù)據(jù)中的多個(gè)小數(shù)據(jù)塊拷貝到發(fā)送緩存,然后將發(fā)送緩存中
的數(shù)據(jù)整體發(fā)送給接收端,將待發(fā)送的數(shù)據(jù)中的大數(shù)據(jù)塊直接發(fā)送給
接收端,其對(duì)大、小數(shù)據(jù)塊做了區(qū)別處理,大數(shù)據(jù)不再拷貝,減少拷
貝開(kāi)銷,而小數(shù)據(jù)塊聚合發(fā)送,減少了發(fā)送開(kāi)銷;接收端接收來(lái)自發(fā)
送端的數(shù)據(jù),并計(jì)算和記錄各數(shù)據(jù)塊在數(shù)據(jù)接收緩存中的地址,這樣,
上層程序根據(jù)地址直接訪問(wèn)數(shù)據(jù)接收緩存中數(shù)據(jù)即可
掃碼關(guān)注,查看更多科技成果