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 来提供和增强其服务质量并分析流量。 了解更多。