Files
the-way-to-go_ZH_CN/eBook/20.2.md
Haigang Zhou 1573212775 第二十章和第二十一章的翻译 (#831)
Co-authored-by: Joe Chen <jc@unknwon.io>
2022-05-19 20:05:42 +08:00

16 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 20.2 云上的 Go
2011 年 5 月10 日,在谷歌 I/O 大会上首次宣布了 GAE 对 Go 的支持。其最初是试验性的,只针对注册的测试人员,到 2011 年 7 月 21 日才完全对每个开发者开放。在撰写本文时2012 年 1 月),目前的 Go App Engine SDK 是 1.6.12011-12-13 发布);它只存在于 Linux 和 Mac OS X10.5 或更高版本),包括 32 和 64 位。支持的 Go 工具链是 r60.3 版本;一些变化是向后不兼容的,其 SDK 的 api_version 是 3。
当 Go 应用在 App Engine上运行时它是用 64 位 x86 编译器 (6g) 编译的。在一个给定的实例中只运行一个线程。也就是说,所有的 goroutines 都在同一个操作系统的线程中运行,所以对于一个给定的客户请求来说,没有 CPU 并行性可言。
Go 是第一个在 App Engine 上运行的编译语言。它之所以能大放异彩,是因为它与其他两个语言运行时相比,表现非常出色。
- 和 Java 相比Go 有更好的实例启动时间和更多的并发可能性。
- 和 Python 相比Go 的执行速度要好得多。
## 链接
- [目录](directory.md)
- 上一节:[什么是 Google App Engine](20.1.md)
- 下一节:[安装 Go App Engine SDK为 Go 部署的开发环境](20.3.md)