Go微服务实战
图书信息
书名:Go微服务实战作者:刘金亮
包装:平装
开本:16
页数:384页
出版社:机械工业出版社
出版时间:2021-3
图书简介
本书是针对Go语言进行微服务开发的一本实战指南。首先在Go语言基础部分通过介绍Go语言基础语法、特性和实战项目等内容对读者进行框架引入。随后在Go语言进阶部分中,介绍了Go语言的并发编程进阶、Go语言Web编程以及综合实战等内容。在微服务理论部分中提到了微服务模式的理论基础、微服务的进程间通信、微服务的分布式事务管理、领域驱动设计(DDD)、微服务测试、Docker及ES-CQRS策略等。在微服务实战部分中通过实战项目进行了对微服务的生产环境、日志和监控、持续部署等方面的讲解。本书每一部分都提供了示例代码或实战项目,供读者边学习边动手实践。读完本书,读者不仅能够掌握Go语言基础和微服务开发,而且能够熟练运用gRPC进行进程间通信,掌握使用ES-CQRS策略进行微服务开发。此外,本书的案例和分析让读者从使用的角度去思考如何运用所学知识。
推荐理由
本书适合Go初级工程师,要转型到Go开发的PHP、Java工程师,微服务运维人员岗位人员以及计算机、信息技术学生。本书对Go语言进行了全面精炼的介绍,适合没有Go语言基础的Java、PHP、Python工程师直接上手使用,而且对于有Go语言基础的读者也能够深入学习和实践微服务模式的实现。此外,本书案例丰富,结合理论和实践,让读者既能够了解微服务的理论,也能够运用所学知识进行实践。