gin框架剖析

  • 原理利用net/http包提供的ListenAndServe方法將框架作爲handler傳入,當接收到請求時調用框架實現的ServeHTTP方法來處理請求
  • 本質爲net/http包提供路由和基礎能力封裝
  • 路由是一個樹林,每種請求方法是一個棵樹,每棵樹是模擬前綴樹來生成的;執行時middleware順序執行
  • 生成前綴樹主要算法是取最長共同前綴,原理是兩個字符串從開始進行比較,直到出現不一樣的字符結束,最多比較到掃描完短的字符串。
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章