易燃物汇聚 YouTube 有声书与书评
Go微服务实战 封面

Go微服务实战

刘金亮

1854人在读
34.6万字总字数
¥53.4定价

内容简介

当今世界,软件的规模越来越大、功能越来越复杂,研发团队的规模也变得越来越大,运维人员和研发人员之间的工作交集越来越多。在这个大前提下,微服务模式在大型项目中开始风靡。本书对使用Go语言进行微服务开发做了全面细致的介绍,包括微服务的基础知识、微服务的拆分、微服务进程间通信(IPC)、微服务的分布式事务管理、领域驱动设计(DDD)、微服务中的测试、基于ES-CQRS的微服务实践、微服务生产环境和持续交付等。本书比较全面地对微服务进行了介绍,而且对于每个知识点都给出了技术实现和实例代码,比如微服务进程间通信部分重点介绍了gRPC,ES-CQRS部分则给出了Go语言的具体实现。在介绍完知识点之后,本书给出了一些综合性的案例,比如第10章、第22章等,并通过GitHub提供了完整的可运行的代码,可帮助有基本Go语言语法知识的读者尽快了解、掌握微服务模式。

读者书评

★☆☆☆☆

很少看到一本评分如此之低的书,因为最近在搞微服务,觉得总该有点借鉴,还是坚持读完了,说说我的看法。 1. 一半的篇幅在讲golang语言的基本语法,确实有凑数之嫌,如果连编程语言这个层面的问题还没解决就来看学习微服务,纯粹是闲的没事干,不过,也还能忍,不看就是。 2. 关于微服务,似乎介绍了很多理论,比如分布式事务,ddd,cqrs,测试,安全等等,这些东西也能看,不过感觉总是在外围磨蹭,对于服务注册与发现,负载均衡,熔断,配置等等耳熟能详的微服务基础则是一个字都没有。 3.最后一个章节终于讲到微服务编程了,但却用了一个go kit框架,这个框架已经多年不更新,现在应该很少人选择这个框架了。但更主要的槽点是,作者到底用这个微服务干啥了?哪怕你写两个微服务相互调用一下也好啊,或者干脆改成“如何编写grpc”吧。 没看出这书有啥价值,极度不推荐。

★★★☆☆

二零二一年读完的第三十一本书,作者应该是实战派,把Go生态关于微服务用到的主要核心知识点都过了一次,先要从Go入手去了解微服务落地的童鞋不妨读一下,总的来说写得还是非常不错的一本入门书。

★☆☆☆☆

不专不精,深入浅出,概念多,不适合针对go的微服务实践深入研究

★★★☆☆

涉及到的微服务概念比较多,对于初学者来说比较容易入门。但是前边大量的篇幅感觉有点凑字数,讲微服务的书没必要用那么多介绍 go 的基础概念,估计看这本书的都是有 go 的基础的。讲了很多微服务的概念,但是感觉每一部分又不是很深入的感觉,适合微服务新手入门吧,对于有一定实践经验的人来说,不是很有参考价值。

★★★☆☆

什么都在讲,内容很全面,但是他只能是一个图谱,基于书中内容,是无法构建一套go微服务的,还需要查很多的资料。

★☆☆☆☆

想读此书搭建微服务是做不到的。想学 golang 语言有许多好的书可以参考,但不是此书。

★★★★★

比较全面的介绍了微服务在golang下如何实现的 侧重架构和思路,具体的还需要实践体会。

★☆☆☆☆

内容写得非常宽泛,而且有明显的机翻语言

★★★★★

第三部分微服务理论有很好指导意义

★★★☆☆

很全面,适合有其它开发语言经验的人阅读,各方面都有涉猎

书籍信息

作者刘金亮
出版社机械工业出版社
出版时间2021-01-01
ISBN9787111674122
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数318