程式設計中的Router泛指什麼?

時間 2021-05-30 14:59:28

1樓:z展新

要理解啥是路由,一定要加入顯而易見卻被忽視的概念:資料流。一併理解,才能徹底明白它是什麼,做什麼,是怎麼做的。

Web伺服器裡的資料流就是HTTP請求資料報,你要如何處理它,程式根據你定義的路由規則以及資料報的目的位址(URL)把該請求資料報流到你指定的函式邏輯進行處理。

簡言之:路由就是給資料流進行導流的規則。

網路工程裡的路由也是同樣的概念,只不過資料是三層IP資料報,用的是IP位址,路由器的路由表則由路由協議自動構建。

2樓:xiezhijie

就是路由,即各個部件或者叫功能或者叫模組或者叫元件之間通過路由來實現訪問,讀寫。而不是呼叫這種低階概念,應該是很好的組織複雜軟體的方法,有點像鴻蒙說的軟匯流排

3樓:sterefine

這個問題是在太泛泛了,需要有上下文語境,如果按照現在已經有的資訊回答:

就是路由的意思,通常有幾個入參,根據這幾個入參,選擇邏輯分支,並且,把這個邏輯選擇的邏輯包裝起來,叫作Router

4樓:謝然

廣義上說,只要是通過某種條件做分發,都可以叫router比如說進入車庫的時候,路口有人指揮不同車輛(suv,轎車,大車)停在不同區域,這個指揮的人就可以叫router,或者這個行為叫route,或者某種車對應停入某個區域叫乙個route

程式設計裡就多了,switch語句都可以看做是乙個router訪問不同url伺服器後端執行不同邏輯,返回不同頁面,也是一種路由

漢語中,A的時候是不是是泛指和A有關的時候,比如我打遊戲的時候叫你,不一定是打遊戲的過程中叫?

杜玉橋 要分a的動作的性質吧?打遊戲的時候,我就會覺得時切實在打遊戲的時候讀書的時候,我就會有在校接受教育這十幾年間和朗讀書本內容兩種理解最後建議語義不詳可以通過增加溝通頻率,溝通深度等形式進行。如果有學習漢語語法的興趣可以找資料系統學習。 伊壁鳩魯主義者 自己說話有歧義,不要怪語言問題 你如果想準...

數學中的函式和程式設計中的函式有什麼關係?

初學階段,能具體的就不要抽象。剛開始的時候不要試圖從很高的層面來對比兩者 對映關係 簡單理解,兩者沒什麼關係。不要試圖從哲學層面來理解這些工程問題。切記。 如果簡單粗暴一點來回答的話,我猜測對於你現在的學習階段,不妨把 無論是程式設計還是數學中的 函式想象成乙個微波爐 你放進去一點東西,它做了一下處...

JavaScript高階程式設計中第3版中的一句話求解答?

葉嘍嘍 正規表示式的兩種語法要實現匹配結果相同只要滿足 var reg1 new RegExp var reg2 reg1.source reg2.source 字面量語法中,它的source轉義之後的結果就是傳入的值,如 yyy source yyy n source n n source n 表...