Go
跳轉到主要內容
  • 為何選擇 Go arrow_drop_down
    按 Enter 鍵可啟用/取消下拉選單
    • 案例研究

      公司使用 Go 解決的常見問題

    • 使用場景

      關於公司如何以及為何使用 Go 的故事

    • 安全

      Go 如何幫助您預設保持安全

  • 學習
    按 Enter 鍵可啟用/取消下拉選單
  • 文件 arrow_drop_down
    按 Enter 鍵可啟用/取消下拉選單
    • Go 規範

      Go 語言官方規範

    • Go 使用者手冊

      使用 Go 構建軟體的完整介紹

    • 標準庫

      Go 標準庫的參考文件

    • 發行說明

      瞭解每個 Go 版本的新增功能

    • 高效 Go 程式設計

      編寫清晰、高效能且符合 Go 風格的程式碼的技巧

  • 軟體包
    按 Enter 鍵可啟用/取消下拉選單
  • 社群 arrow_drop_down
    按 Enter 鍵可啟用/取消下拉選單
    • 演講錄影

      過往活動的影片

    • 聚會 open_in_new

      與其他本地 Go 開發者會面

    • 會議 open_in_new

      與來自世界各地的 Go 開發者學習和交流

    • Go 部落格

      Go 專案的官方部落格。

    • Go 專案

      從 Go 獲取幫助並保持資訊同步

    • 保持聯絡

Go.
  • 為何選擇 Go navigate_next
    navigate_before為何選擇 Go
    • 案例研究
    • 使用場景
    • 安全
  • 學習
  • 文件 navigate_next
    navigate_before文件
    • Go 規範
    • Go 使用者手冊
    • 標準庫
    • 發行說明
    • 高效 Go 程式設計
  • 軟體包
  • 社群 navigate_next
    navigate_before社群
    • 演講錄影
    • 聚會 open_in_new
    • 會議 open_in_new
    • Go 部落格
    • Go 專案
    • 保持聯絡
  1. 為何選擇 Go
  2. 案例研究
  • Using Go at Google

    最近更新

    在 Google 使用 Go

    Go 於 2007 年在 Google 誕生,自那時起,Google 各地的工程團隊已採用 Go 大規模地構建產品和服務。 瞭解更多 arrow_forward

  • PayPal Taps Go to Modernize and Scale

    最近更新

    PayPal 利用 Go 實現現代化和規模化

    Go 能夠生成簡潔高效的程式碼,並隨著軟體部署規模的擴大而輕鬆擴充套件,這一價值使其非常適合支援 PayPal 的目標。 瞭解更多 arrow_forward

  • American Express Uses Go for Payments & Rewards

    最近更新

    美國運通使用 Go 構建支付和獎勵系統

    Go 為美國運通的支付和獎勵網路提供了所需的速度和可擴充套件性。 瞭解更多 arrow_forward

在新視窗中開啟。
  • Allegro Allegro

    Allegro – 在 Go 中編寫擁有數百萬條目的快取記憶體服務

    “最終,對於最長的請求,我們將應用程式的響應時間從超過 2.5 秒縮短到不足 250 毫秒。”

    檢視案例研究

  • American Express American Express

    美國運通使用 Go 構建支付和獎勵系統

    Go 為美國運通的支付和獎勵網路提供了所需的速度和可擴充套件性。

    檢視案例研究

  • Armut Armut

    Armut Labs 如何使用 Go

    瞭解 Armut Labs 從 C# 和 .NET Core 遷移到 Go 後,如何降低資源消耗和 API 響應時間。

    檢視案例研究

  • Bitly Bitly

    Bitly - 為什麼我們用 Go 編寫一切

    2014 年,我們編寫了一個名為 NSQ (nsq.io) 的小型開源專案,並對一種名為 Go 的新興語言進行了測試。我們對所見結果非常滿意,因此開始用 Go 編寫所有新專案,並很快開始將所有舊服務也移植到 Go。

    檢視案例研究

  • ByteDance ByteDance

    字節跳動的 Go 大規模實踐

    Go 於 2014 年被引入字節跳動,自那時起,字節跳動各地的工程團隊已採用 Go 大規模地構建產品和服務。隨著我們的深入,Go 語言下相對成熟的微服務最佳實踐得以發展和總結,並於 2021 年開源,命名為 CloudWeGo。如今,字節跳動內部 70% 的微服務由 Go 編寫。

    檢視案例研究

  • Capital One Capital One

    Capital One - Serverless 與 Go 的旅程

    當時,團隊中沒有一個人懂 Go,但在一個月內,每個人都開始用 Go 程式設計,我們開始構建端點。Go 的靈活性、易用性以及其背後很酷的概念(Go 如何處理原生併發、垃圾回收,當然還有安全性和速度)在構建過程中吸引了我們。而且,誰能抗拒那個可愛的吉祥物呢!

    檢視案例研究

  • Cloudflare Cloudflare

    Go 中的優雅升級

    Cloudflare 為數百萬個網站、API、SaaS 服務以及其他連線到網際網路的資產提供加速和保護。“Go 是 Cloudflare 服務的核心,包括處理高延遲 HTTP 連線的壓縮、我們整個 DNS 基礎設施、SSL、負載測試等等。”

    檢視案例研究

  • Cockroach Labs Cockroach Labs

    Cockroach Labs - 為什麼我們選擇用 Go 構建資料庫

    Go 的效能優勢、垃圾回收和低入門門檻使其非常適合 CockroachDB。

    檢視案例研究

  • Curve Curve

    Curve 如何藉助 Golang 取得領先

    Curve 分享了 Go 的效率、標準庫和蓬勃發展的社群如何幫助他們將銀行業務遷移到雲端。

    檢視案例研究

  • Dropbox Dropbox

    Dropbox - 開源我們的 Go 庫

    大約一年前,我們決定將效能關鍵的後端從 Python 遷移到 Go,以利用其更好的併發支援和更快的執行速度。...... 到目前為止,我們已成功地將基礎設施的主要部分遷移到了 Go。

    檢視案例研究

  • Facebook Facebook

    Facebook 如何用 Go 構建實體框架

    瞭解 Facebook 工程團隊決定用 Go 編寫新的實體框架 (ORM) 的過程。

    檢視案例研究

  • Google Google

    在 Google 使用 Go

    Go 於 2007 年在 Google 誕生,自那時起,Google 各地的工程團隊已採用 Go 大規模地構建產品和服務。

    檢視案例研究

  • GRAIL GRAIL

    Bigslice - 一個用 Go 編寫的叢集計算系統

    在 GRAIL,我們使用 Go 程式語言來完成大部分生物資訊學、資料處理和機器學習任務。Go 的簡潔性使新手易於學習;其透明的執行時語義使其易於進行效能分析;其控制資料佈局和分配的能力使得編寫高效能的資料處理程式碼成為可能。

    檢視案例研究

  • MercadoLibre MercadoLibre

    MercadoLibre 伴隨 Go 成長

    Go 提供了簡潔、高效的程式碼,隨著 MercadoLibre 的線上商務增長而輕鬆擴充套件,並透過讓工程師用更少的程式碼服務不斷增長的使用者,提高了開發人員的生產力。

    檢視案例研究

  • Microsoft Microsoft

    Microsoft 如何擁抱 Go

    瞭解 Microsoft 如何支援 Go,以及如何使用 Go 為其雲基礎設施的部分元件提供動力。

    檢視案例研究

  • Monzo Monzo

    Monzo – 使用 Golang、微服務和容器構建銀行

    “Go 是建立微服務架構的完美語言,其併發特性和語言本身使得在 Monzo 輕鬆建立圍繞‘單一職責原則’的、小而簡單的網路服務成為可能。”

    檢視案例研究

  • Netflix Netflix

    Netflix - 使用 SSD 進行應用程式資料快取

    使用 Go 的決定是經過深思熟慮的,因為我們需要一種比 Java(垃圾回收暫停是個問題)延遲更低、對開發人員比 C 更高效,同時還能處理數萬個客戶端連線的語言。Go 很好地滿足了這一需求。

    檢視案例研究

  • PayPal PayPal

    PayPal 利用 Go 實現現代化和規模化

    Go 能夠生成簡潔高效的程式碼,並隨著軟體部署規模的擴大而輕鬆擴充套件,這一價值使其非常適合支援 PayPal 的目標。

    檢視案例研究

  • Riot Games Riot Games

    Riot Games - 利用 Golang 進行遊戲開發和運營

    瞭解 Riot 如何使用 Go 在全球範圍內大規模開發、部署和運營後端微服務。他們分享了跨用例的經驗,並提供了具體示例,還談到了 gopher 社群的價值。

    檢視案例研究

  • Salesforce Salesforce

    Salesforce - 從 Python/C 到 Go

    Go 的一大優勢是其跨平臺特性使得程式碼移植變得容易。

    檢視案例研究

  • SIXT SIXT

    瞭解更多關於 SIXT 的 Golang 實踐

    “我們自 2015 年起就在 SIXT 使用 Golang。當時我們這個地區沒有多少人在生產模式下使用 Golang,大多是業餘專案。所以這對我們來說是一個大膽的舉動,但事實證明非常成功。快進到 2019 年,我們有超過 15 個團隊在使用 Golang。他們構建的許多應用程式基本上是我們大多數移動產品(包括租車、打車和共享)的基礎。”

    檢視案例研究

  • Stream Stream

    Stream – 為什麼我們從 Python 轉向 Go

    Go 結合了優秀的生態系統、新開發人員易於上手、高效能、對併發的堅實支援以及高效的程式設計環境,使其成為一個絕佳選擇。它讓 Stream 的一個小型開發團隊能夠為超過 5 億終端使用者提供動態資訊和聊天功能。

    檢視案例研究

  • Trivago Trivago

    Trivago – 為什麼我們選擇 Go

    “Go 的簡潔性和其先進的工具鏈不僅讓我們能夠擴充套件我們的服務,更重要的是,還能擴充套件軟體工程過程本身。減少新員工入職和培訓的阻力對公司的生產力有重大影響,在像 trivago 這樣不斷變化的環境中更是如此。”

    檢視案例研究

  • Twitch Twitch

    Twitch - Go 向低延遲 GC 的邁進

    我們在 Twitch 的許多最繁忙的系統中使用 Go。它的簡潔、安全、高效能和可讀性使其成為我們為數百萬使用者提供即時影片和聊天服務時遇到的問題的良好工具。

    檢視案例研究

  • Uber Uber

    Uber - 用 Go 打造的 GPU 驅動的分析引擎

    AresDB [用 Go 編寫] 在 Uber 被廣泛用於支援我們的即時資料分析儀表盤,使我們能夠大規模地就業務的方方面面做出資料驅動的決策。

    檢視案例研究

  • Wildlife Studios Wildlife Studios

    Wildlife Studios 如何用 Go 構建後端系統

    Wildlife 是一家專注於手機遊戲的巴西本土全球公司。我們的目標是開發能讓數十億人快樂的遊戲。我們擁有近 4000 萬日活躍使用者,並依賴 Go 作為我們核心平臺的主要語言,因為它具有擴充套件我們後端服務的特性。

    檢視案例研究

  • X X

    X - 每天 50 億次即時會話

    我們現在每天處理約 50 億次會話,並且還在增長。數億臺裝置每秒向 Answers 端點發送數百萬個事件。在您閱讀到這裡的這段時間裡,Answers 後端已經接收並處理了大約 10,000,000 個分析事件。

    檢視案例研究

為何選擇 Go 使用場景 案例研究
開始使用 線上執行 Go 之旅 Stack Overflow 幫助
程式包 標準庫 關於 Go 程式包
關於 下載 部落格 問題跟蹤 版本說明 品牌指南 行為準則
聯絡我們 Twitter GitHub Slack r/golang Meetup Golang Weekly
在新視窗中開啟。
The Go Gopher
  • 版權
  • 服務條款
  • 隱私政策
  • 報告問題
Google logo
go.dev 使用 Google 的 cookie 來提供和增強其服務質量並分析流量。 瞭解更多。