Go语言高并发与微服务实战

朱荣鑫, 黄迪璇, 张天

出版时间

2020-03-31

ISBN

9787113266622

评分

★★★★★

标签

编程

书籍介绍

近年来云原生技术发展迅猛,帮助开发者在云上快速和频繁地构建、发布和部署应用,以提高开发效率和快速定位故障。 微服务作为开展云原生技术落地的核心,它将复杂的单体应用按照业务划分并进行有效地拆分,每个微服务都可以进行独立部署和开发,大大提升了应用开发效率。Go语言作为新生代的编译型编程语言,具备语法简单、高并发性能良好和编译速度快等特点,是微服务架构落地实践的绝妙利器。

目录
第一篇 云原生与微服务
云原生与微服务分别是什么,它们之间有什么关系呢?本部分围绕云原生与微服务的概 念展开介绍,我们透过云计算的历史和系统架构的演进,具体了解这两个概念的意义及其背 后的技术发展。
第 1 章 云原生架构
1.1 云计算的历史 1
1.1.1 云计算的基础:虚拟化技术 1

显示全部
用户评论
首先,go就不适合做微服务,做业务后端开发。所以,就别浪费时间了
拼拼凑凑,粗枝大叶
一般般,特别是排版,代码都黏一起了。
泛泛而谈,没把握好定位
适合新手学习了解概念和入门吧。好处是基本上涉及到了微服务的各种组件,最后还有一个实战案例。缺点就是感觉拼拼凑凑的,代码比较多但是排版不敢恭维,看着有些地方比较费劲。内容深度一般
云原生与微服务概念引入,go web基础引出beego框架,及sqlx,gorm,mongoDB等orm数据库引擎,consul服务注册示例,hystrix熔断器,原生rpc与grpc框架,go-kit代码编排实例部分写得不错,值得一读。分布式配置,zipkin链路追踪,网关nginx,kong部分写得一般,结尾的秒杀系统也没能交代明白点,直接大块代码,主要还是不少用的是基于java的技术,像zookeeper,spring cloud config,感觉有点怪,像大杂绘似的。总的来说中规中矩,当拓宽技术视野来读挺合适的,深入点的技术还是需要实践与靠其他来源积累才行。
大概目录的价值大于内容
看过去厚厚的一本,前面130页都是Go基本介绍.到了第六章开始讲微服务了,这个代码质量啊,真心晕,感觉就像胡乱拼凑感较强.虽然主体是根据go-kit,但是都比较零散,还需要先学习下框架再看本书.
收藏