谷歌在2009年发布了Go编程语言,并于2012年发布了1.0版。Go语言具有强大的兼容性,一直用于编写可扩展的重量级程序(命令行应用程序、关键基础设施工具乃至大规模分布式系统)。凭借简单性、丰富的标准库和蓬勃发展的第三方软件包生态系统,Go语言成为软件开发人员首选的通用语言。
《Go编程进阶实战:开发命令行应用、HTTP应用和gRPC应用》将指导你使用Go编程语言来构建健壮的、生产级别的应用程序。你将学到足够多的知识来构建命令行工具以及通过HTTP和gRPC通信的应用程序。
主要内容:编写命令行应用程序、编写HTTP服务和客户端、使用gRPC编写RPC应用程序、为网络客户端和服务器编写中间件、在云对象存储和SQL数据库中存储数据、使用惯用的技术测试应用程序、为应用程序增加可观察性、管理应用程序的配置数据。
展开