首頁 >後端開發 >Golang >golang是go語言嗎?

golang是go語言嗎?

coldplay.xixi
coldplay.xixi原創
2020-06-20 10:22:423479瀏覽

golang是go語言嗎?

golang是go語言嗎?

golang是go語言

Go又稱Golang,是Google 的Robert Griesemer,Rob Pike 及Ken Thompson 開發的一種靜態強類型、編譯型語言,Go 語言語法與C語言非常相近。

Golang到底適合乾些啥?

Go語言作為伺服器程式語言,比較適合處理日誌、資料打包、虛擬機器處理、檔案系統、分散式系統、資料庫代理程式等;Go語言廣泛應用於Web應用、API應用、下載應用等;除此之外,Go語言還可用於記憶體資料庫和雲端平台領域,目前國外很多雲端平台都是採用Go開發, 羅列了一些成功案例供參考:

Nsq:Nsq 是由Go語言開發的高效能、高可用訊息佇列系統,效能非常高,每天能處理數十億條的訊息;

  • Docker:基於lxc的一個虛擬打包工具,能夠實現PAAS平台的組成。

  • Packer:用來產生不同平台的映像文件,例如VM、vbox、AWS等,作者是vagrant的作者

  • Skynet:分散式調度框架

  • Doozer:分散式同步工具,類似ZooKeeper

  • Heka:mazila開源的日誌處理系統

  • Cbfs:couchbase開源的分散式檔案系

  • Tsuru:開源的PAAS平台,和SAE實作的功能一模一樣

  • #Groupcache:memcahe作者寫的Google下載系統的快取系統

  • God:類似redis的快取系統,但支援分散式和擴充性e

  • ##Gor:網路流量抓包與重播工具

    推薦教學:《go語言教學

以上是golang是go語言嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn