欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Go微服务实战/架构师书库
      • 作者:刘金亮|责编:杨绣国
      • 出版社:机械工业
      • ISBN:9787111674122
      • 出版日期:2021/02/01
      • 页数:380
    • 售价:35.6
  • 内容大纲

        本书针对Go语言进行微服务开发做了全面细致的介绍,书中内容包括四大部分。
        第一部分为Go语言基础(第1~7章),包括Go语言基础语法、Go语言基本特性和Go语言实战项目等内容。
        第二部分为Go语言进阶(第8~10章),主要介绍Go语言的并发编程进阶、Go语言Web编程以及综合实战。
        第三部分为微服务理论(第11~18章),包括微服务模式的理论基础、微服务的进程间通信、微服务的分布式事务管理、领域驱动设计(DDD)、微服务测试、Docker及ES—CORS策略。其中,微服务进程间通信重点介绍了gRPC,ES—CORS策略部分给出了Go语言的实现。
        第四部分为微服务实战(第19~22章),这一部分通过实战项目讲解了微服务的生产环境、日志和监控、持续部署等内容。
        书中每一部分都提供了示例代码或实战项目,供读者边学习边动手实践,尽量做到让有Go语言基础的人尽快了解、掌握微服务模式。
  • 作者介绍

  • 目录

    前言
    第一部分  Go语言基础
    第1章  Go语言程序基础
      1.1  Hello,World
      1.2  变量、指针及赋值
        1.2.1  变量和常量
        1.2.2  指针
        1.2.3  赋值
      1.3  包及作用域
      1.4  选择和循环
      1.5  垃圾回收
      1.6  小结
    第2章  基本数据类型
      2.1  整型
        2.1.1  整型取值范围
        2.1.2  运算符
      2.2  浮点型
      2.3  复数和布尔类型
      2.4  格式化说明符
      2.5  小结
    第3章  字符串与复合数据类型
      3.1  字符串和数组
        3.1.1  字符串
        3.1.2  数组
      3.2  slice
        3.2.1  结构定义
        3.2.2  基本操作
        3.2.3  append
        3.2.4  copy
        3.2.5  其他
      3.3  map
        3.3.1  定义
        3.3.2  基本操作
      3.4  struct
        3.4.1  结构定义
        3.4.2  基本操作
        3.4.3  组合
      3.5  JSON
      3.6  小结
    第4章  函数、方法、接口和反射
      4.1  函数
        4.1.1  函数的定义
        4.1.2  闭包
        4.1.3  作用域
        4.1.4  多返回值及变长参数
        4.1.5  defer关键字
      4.2  方法
      4.3  接口
      4.4  反射
      4.5  小结

      ……
    第二部分  Go语言进阶
    第三部分  微服务理论
    第四部分  微服务实战
    附录  Go语言中的关键字