2022-01-14【關(guān)于記錄】【畢設(shè)】【rpc零容忍】

關(guān)于記錄

記日記(筆記)能夠提升一個(gè)人的自我覺(jué)察和復(fù)盤(pán)的能力。

為什么要記錄?

  1. 最近做畢設(shè)實(shí)在有些心煩意亂,畢設(shè)這方面可參考的資料在網(wǎng)上確實(shí)很少,都是支離破碎沒(méi)有體系的東西。所以需要做一些記錄來(lái)確保每一個(gè)觀點(diǎn)和思想的有效性和權(quán)威性。
  2. 除了畢設(shè),對(duì)自己人生和生活進(jìn)行一定程度的反思,從某種程度上說(shuō)也是對(duì)自己生活保持一種熱愛(ài)的感覺(jué)。

怎么記錄?

  • 可以在電腦上打字,但是有些差強(qiáng)人意,手還是有些累。
  • 主要還是希望用手機(jī)上的訊飛輸入法吧。

ps:至于記錄的一些具體要點(diǎn),如具體記錄什么,記錄流程,記錄思想等以后慢慢改善吧。先是畢設(shè)要緊(太痛苦了?。?/p>

關(guān)于畢設(shè)

這次畢設(shè)主要做的事,應(yīng)該不是rpc,rpc不是重點(diǎn),rpc應(yīng)該只是作為一個(gè)外殼而套在里面的那個(gè)內(nèi)容,它的本質(zhì)還是那個(gè)sdn,還是一個(gè)網(wǎng)絡(luò),研究的還是網(wǎng)絡(luò)層面的東西;但具體是你這個(gè)套的外殼怎么和這個(gè)內(nèi)容的本質(zhì)相連接,這才是一個(gè)問(wèn)題所在,所以<u>關(guān)鍵問(wèn)題還是把這個(gè)網(wǎng)絡(luò)層和rpc層具體連接上來(lái),這是主要的問(wèn)題</u>。

rpc它有粘包拆包(?)的問(wèn)題,這個(gè)的話(huà)還是需要具體去看一下那個(gè)理論方面的知識(shí)。

然后關(guān)于rpc時(shí)延的話(huà),參考那個(gè)百度大佬說(shuō)的話(huà),就他除了網(wǎng)絡(luò)時(shí)延以外,還有調(diào)度的時(shí)延,處理時(shí)延,統(tǒng)計(jì)調(diào)度等等(?),所以這方面就是除了網(wǎng)絡(luò)時(shí)延這一塊的其他實(shí)驗(yàn)都需要進(jìn)行一種規(guī)定,都還需要進(jìn)一步的認(rèn)識(shí),這樣才能對(duì)網(wǎng)絡(luò)時(shí)延這一塊的內(nèi)容呢,才能認(rèn)識(shí)的更精確。

rpc和這個(gè)qos的關(guān)系是什么呢?rpc也是偏面向應(yīng)用程序的,但是這qos是直接把應(yīng)用層和網(wǎng)絡(luò)層連接起來(lái),那<u>為什么不直接用qos反倒用rpc</u>呢?這是也是一個(gè)問(wèn)題。
qos的話(huà)有些應(yīng)用(<u>如多媒體應(yīng)用程序和交互式應(yīng)用程序,VOIP</u>),比如說(shuō)視頻啊,語(yǔ)音這些等等,有些包丟掉了,語(yǔ)音里面有一些瑕疵,視頻里面有的地方會(huì)模糊一些,但大致上他能完整地呈現(xiàn)給用戶(hù),所以說(shuō)即使有丟包率存在,他也能一定程度上是容忍的。但是rpc不一樣,rpc的話(huà)它非實(shí)時(shí)性的業(yè)務(wù)不太一樣,他是零容忍的,他必須要所有的包都要全部到達(dá),全部到達(dá)了才能合并為一個(gè)整體的rpc這個(gè)啊,這樣的rpc才是被當(dāng)做有效的。

一個(gè)RT-RPC,其準(zhǔn)確性既取決于正確的執(zhí)行(所以不能丟包),也取決于產(chǎn)生結(jié)果的時(shí)間。

總結(jié):在規(guī)定時(shí)間內(nèi)RPC拆出來(lái)的包要全部到達(dá)。

還有一個(gè)要考慮的點(diǎn)就是說(shuō)rpc客戶(hù)端這一塊,除了只發(fā)一個(gè)rpc這么一種情況以外,他可能會(huì)發(fā)很多個(gè)rpc的請(qǐng)求,但相反這些發(fā)出去的rpc請(qǐng)求到達(dá)服務(wù)端之后,服務(wù)端也可以同時(shí)返回來(lái)相應(yīng)的rpc響應(yīng)數(shù)據(jù),那就是客戶(hù)端的網(wǎng)關(guān),然后可能會(huì)同時(shí)并入并出一些rpc數(shù)據(jù)包,所以這個(gè)也是一個(gè)需要考慮的點(diǎn)吧,可能會(huì)導(dǎo)致流量擁塞等等。
現(xiàn)在QoS的服務(wù),比如說(shuō)區(qū)分服務(wù)和綜合服務(wù),這兩個(gè)服務(wù)主要針對(duì)于目前一些特定的流,比如說(shuō)數(shù)據(jù)流(?)。但是這些服務(wù)并沒(méi)有太支持rpc,尤其是針對(duì)實(shí)時(shí)性的rpc(rt-rpc)。

數(shù)據(jù)流(data stream)是一組有序,有起點(diǎn)和終點(diǎn)的字節(jié)的數(shù)據(jù)序列

RPC是點(diǎn)對(duì)點(diǎn)的通訊方式,要求通訊兩端必須同時(shí)運(yùn)行,當(dāng)其中一端掛了就會(huì)導(dǎo)致通常異常,并且調(diào)用者一般會(huì)阻塞住等待結(jié)果的返回,性能相對(duì)不是很高,當(dāng)然也有異步RPC(?BIO和NIO等IO模型),超時(shí)重試情況下服務(wù)端提供者需要做好服務(wù)冪等性(?)處理。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容