當前位置:
首頁 > 最新 > 一周 Go World 新鮮事-祝大家新年快樂!

一周 Go World 新鮮事-祝大家新年快樂!

01

如何實現一個go packages的開源鏡像站

go get的使用的英文git等版本控制倉庫管理的文件作為包管理工具,因為git倉庫的英文分散的,由於一些原因可能一些網站不能直接訪問,也不方便設置系統代理。

出自GoCN每日新聞(2018-02-10)

02

GONUM:一個便捷的 Go 數值運算庫

Gonum是一套軟體包,旨在使編寫數值和科學演算法具有生產力,性能和可擴展性。

Gonum包含矩陣和線性代數的庫; 統計數據, 概率 分布和抽樣 ; 對於工具 的功能分化, 整合和優化 ; 網路創建和分析; 和更多。

出自GoCN每日新聞(2018-02-12)

03

使用 Go 和 Pusher 進行實時 API 監控

REST是一種流行的架構風格,用於在Web上的計算機系統之間提供標準,使系統更容易相互通信。它主要被API用於向需要它們的其他系統提供數據。

有時,API的提供者想監視它的使用。監測API有助於提供有用的信息。例如哪些端點被最頻繁地調用,或哪些區域是使用請求IP地址的最大受眾。這些信息可以用來優化API。

出自GoCN每日新聞(2018-02-13)

04

Go 生成 GraphQL 服務端

這是一個用於在golang中快速創建嚴格類型的graphql伺服器的庫。

dep ensure -add github.com/vektah/gqlgen

請使用dep來固定你的版本,這裡的apis應該被認為是不穩定的。

理想情況下,您應該使用用於生成代碼的二進位文件以及庫本身進行版本化。生成的代碼和運行時之間的版本不匹配會很難看。gorunpkg使得這很簡單:

出自GoCN每日新聞(2018-02-12)

05

微服務架構技術棧選型手冊

2014 年可以認為是微服務 1.0 的元年,當年有幾個標誌性事件,一是 Martin Fowler 在其博客上發表了」Microservices」一文,正式提出微服務架構風格;二是 Netflix 微服務架構經過多年大規模生產驗證,最終抽象落地形成一整套開源的微服務基礎組件,統稱 NetflixOSS,Netflix 的成功經驗開始被業界認可並推崇;三是 Pivotal 將 NetflixOSS 開源微服務組件集成到其 Spring 體系,推出 Spring Cloud 微服務開發技術棧。

一晃三年過去,微服務技術生態又發生了巨大變化,容器,PaaS,Cloud Native,gRPC,ServiceMesh,Serverless 等新技術新理念你方唱罷我登場,不知不覺我們又來到了微服務 2.0 時代。

基於近年在微服務基礎架構方面的實戰經驗和平時的學習積累,我想總結並提出一些構建微服務 2.0 技術棧的選型思路,供各位在一線實戰的架構師、工程師參考借鑒。對於一些暫時還沒有成熟開源產品的微服務支撐模塊,我也會給出一些定製自研的設計思路。

出自GoCN每日新聞(2018-02-16)


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Go中國 的精彩文章:

攜程AI和推薦系統的雲化實踐

TAG:Go中國 |