一.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.错误处理