要点
- 基础微服务架构
- 服务注册,服务发现
- 配置中心
- 负载均衡
- 链路追踪
- 熔断、限流机制
- api网关
- 自动化部署
python负责微服务的底层接口开发,go处于中间层负责底层接口调用、与网关交互、负载均衡
知识点
go相关
- gin web框架
- Viper配置
- Zap日志
- Validator表单验证
- Json web token
- 阿里云oss
- grpc_middleware
python相关
- Peewee orm
- Loguru日志
- Passlib加密
- grpcio/protobuf
- Dns服务查询
- Mq消息队列
- Redis操作
微服务相关
- Rpc框架-grpc
- Consul服务注册和发现
- Nacos配置中心
- Yapi接口管理
- Jaeger链路追踪
- Sentinel熔断,限流
- Kong服务网关
分布式相关
- 负载均衡
- 分布式锁
- 分布式事务
- 幂等性机制