go語言開源專案

2021-07-28 00:13:28 字數 344 閱讀 4041

谷歌官方維護了乙個基於go語言的開源專案列表:

其中有非常多的優秀專案值得學習,有幾百行**適合新手閱讀的專案,也有大型如nsq、docker等的專案。

1、cache2go

比較簡單的乙個快取庫,**量很少,適合新手學習,可以學習到鎖、goroutines等。

2、groupcache

與memcached同一作者,相當於是memcached的go語言實現。

3、nsq

訊息分發平台,閱讀**可以了解到很多分布式、負載均衡等方面的程式設計。

4、docker

時下很火的專案,個人感覺適合應用,不適合入門閱讀學習,待成為了高手後可以研究下其實現。

分享 go語言爬蟲 開源專案Pholcus

寫在開頭的話 記錄一下最近學習pholcus 的過程,首先去學習的go基本語法,在沒接觸的時候發現很多不理解的地方,但是當你真正的看過書了解的語法之後發現go語言還是很優雅的,學習go語言之前必須得拋開物件導向的思想,因為go語言是乙個面向函式的程式設計,新時代的c語言。截止目前學習go不到乙個月。...

可以學習的go開源專案

谷歌官方維護了乙個基於go語言的開源專案列表 其中有非常多的優秀專案值得學習,有幾百行 適合新手閱讀的專案,也有大型如nsq docker等的專案。1 cache2go 比較簡單的乙個快取庫,量很少,適合新手學習,可以學習到鎖 goroutines等。2 groupcache 與memcached同...

2 go開源cache2go專案筆記 專案介紹

2.go開源cache2go專案筆記 專案介紹 該專案是go物件的快取庫,包含cache過期自動刪除caceh功能等。專案中包含examples資料夾,裡面包含一些使用例子。主目錄就沒有其他資料夾了,剩下的都是go檔案為主了。ps 還有license.txt,readme之類的可以開啟瞅瞅 go檔案...