1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 20:52:22 +00:00

Merge pull request #305 from fuwensun/pr6-1-2f

ch6-1-fix typos
This commit is contained in:
Xargin 2018-08-14 18:53:31 +08:00 committed by GitHub
commit 9a5c388bcb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,8 +1,8 @@
# 6.1 云上地鼠 # 6.1 云上地鼠
从 2014 年 docker 诞生开始Go 语言开始在分布式领域崭露头角,之后 k8skonggroupcachenatsetcdtidb 让人们不断看到了 Go 在分布式领域的新的可能性。目前在大部分的分布式场景下Go 语言都有相应的产品无论是存储rpc 框架消息队列等等。Go 被称为分布式时代的 C 语言着实所言非虚。 从 2014 年 docker 诞生Go 语言就开始在分布式领域崭露头角,之后 k8skonggroupcachenatsetcdtidb 让人们不断看到了 Go 在分布式领域的新的可能性。目前在大部分的分布式场景下Go 语言都有相应的产品无论是存储rpc 框架消息队列等等。Go 被称为分布式时代的 C 语言着实所言非虚。
从语言本身的特点来讲Go 编译后不依赖外部运行环境,部署方便,无论公司内的部署系统是古老的 ansible还是现在的 docker 镜像部署。都能够方便地与 Go 进行集成。所以 Go 天生适合分布式场景。而在没有 docker 的旧时代python、java 类的语言需要上线时额外关注运行环境的问题。实际上是增加了工程运维方面的心智负担。 从语言本身的特点来讲Go 编译后不依赖外部运行环境,部署方便,无论公司内的部署系统是古老的 ansible还是现在的 docker 镜像部署。都能够方便地与 Go 进行集成。所以 Go 天生适合分布式场景。而在没有 docker 的旧时代python、java 类的语言需要上线时额外关注运行环境的问题。实际上是增加了工程运维方面的心智负担。
python 为了解决这个问题还专门推出了 pipenv 方案。java 系统中要为每个模块设置自己的 jre 路径,以保证模块能够正常运行。 python 为了解决这个问题还专门推出了 pipenv 方案。java 系统中要为每个模块设置自己的 jre 路径,以保证模块能够正常运行。