mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 12:32:21 +00:00
update intro
This commit is contained in:
parent
2e80e0ded2
commit
c4c4ef2d06
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
从语言本身的特点来讲,Go 编译后不依赖外部运行环境,部署方便,无论公司内的部署系统是古老的 ansible,还是现在的 docker 镜像部署。都能够方便地与 Go 进行集成。所以 Go 天生适合分布式场景。而在没有 docker 的旧时代,python、java 类的语言都会遇到部署时依赖环境冲突的问题,为此还出现了不少专门解决这些环境问题的工具。
|
从语言本身的特点来讲,Go 编译后不依赖外部运行环境,部署方便,无论公司内的部署系统是古老的 ansible,还是现在的 docker 镜像部署。都能够方便地与 Go 进行集成。所以 Go 天生适合分布式场景。而在没有 docker 的旧时代,python、java 类的语言都会遇到部署时依赖环境冲突的问题,为此还出现了不少专门解决这些环境问题的工具。
|
||||||
|
|
||||||
TODO pipenv java 咋解决的?
|
比如 python 为了解决这个问题推出了 pipenv 方案。java 系统中要为无法共享 jvm 环境的应用分别设置自己的环境变量。
|
||||||
|
|
||||||
TODO,这里有图
|
|
||||||
|
|
||||||
本章将带大家 Go 语言如何与一些常见的分布式系统打交道,重点在工程与应用。
|
本章将带大家 Go 语言如何与一些常见的分布式系统打交道,重点在工程与应用。
|
||||||
|
@ -206,7 +206,7 @@ func initElasticsearchClient(host string, port string) {
|
|||||||
)
|
)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("connect to es error, host: %s, port: %s, err: %v", host, port, err)
|
// log error
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user