<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:Go 組件設計與實現培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                      Go 組件設計與實現培訓

             

             

             

            模塊一:Netpoll 網絡庫設計與實現。 重點講解 Netpoll 網絡庫的詳細設計與性能優化思路,

            幫助大家熟悉網路庫相關知識,分辨網絡庫的不同特點,掌握其正確使用方式。

            學習完本節課程能根據業務特點,選擇適合的網路庫和能夠自行設計網路庫。

            模塊二:Go 微服務框架 Kitex 擴展性設計和實踐。 以案例的形式分析框架演進的痛點及對 Kitex 的改造,

            包括 Kitex 擴展性的設計、實踐與思考,從而優雅支持更多橫向能力。

            模塊三:GORM 的設計與實現。 重點講解 GORM 的設計實現與其思路,幫助大家更好地了解 GORM 的概念和工作原理,

            能夠在做封裝實現的時候給大家一定的啟發。

            模塊四:高性能 JSON - Sonic JSON 庫的使用、設計與實現。 通過講解 Sonic 庫的特性、JSON 的數據結構、基本類型和數據類型,

            幫助大家重點掌握 Sonic JIT 的實現原理與 RCU 同步機制在編譯緩存中的應用。

            1
            開篇詞 | 厚積薄發,積累 Go 組件設計經驗

            2
            網絡庫基礎知識

            3
            Netpoll 網絡庫的詳細設計

            4
            網絡庫性能優化- poller 調度優化

            5
            網絡庫性能優化- Nocopy LinkBuffer 設計優化

            6
            Go 微服務框架演進的痛點

            7
            Kitex 可擴展性設計

            8
            Kitex 擴展實踐介紹

            9
            GORM 誕生的背景與工作原理

            10
            GORM 的設計與實現

            11
            推薦配置與企業級封裝與擴展應用

            12
            Sonic JSON 與 JSON 的基本知識

            13
            Sonic 使用介紹與佳實踐

            14
            Sonic 的設計與實現

            15
            高性能 JSON 的未來規劃與展望

            538在线视频二三区视视频