一.Golang 学习 | 二.微服务架构 | |
入门: | 实践: | 入门: |
1.设计理念 + 语言特性 | JSON序列化和反序列化 | 分布式和微服务的演进 |
2.环境和开发工具搭建 | 文件日志库 | 微服务架构核心 |
3.项目的目录结构,程序结构,基础命令 | Go 中 MySQL 的使用(原生库和sqlx) | 微服务基本结构组成 |
基本语法: | Redis缓存中间件使用 | 基本服务实践: |
1.标识符,关键字,基本类型,变量,常量 | Web API 编程 | 服务发现 |
2.流程控制(if else) | 文件上传 | API网关服务 |
3.函数(func) | 性能监控服务 | |
4.结构体(struct) | 日志中心服务-ElasticSearch | |
5.接口(interface) | 服务之间的通讯协议 | |
6.数组和切片 | ||
7.集合(map) | 通用业务实践: | |
8.指针 | 文件上传服务 | |
9.并发和并行(goroutine 和 通道) | OCR服务 | |
10.错误处理 |