Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 652 Bytes

README.md

File metadata and controls

20 lines (19 loc) · 652 Bytes

介绍

go-shop,go开发的商城系统,分api层和rpc层,api层主要是用gin开发,rpc层主要是用grpc开发。

技术栈

相关的技术知识和组件等:

  • gin 开发api层服务
  • grpc 开发rpc层微服务
  • protobuf
  • mysql
  • gorm 操作数据库
  • redis
  • viper 本地解析配置文件及热更新
  • consul 做注册中心,服务发现和负载均衡和健康检查
  • nacos,除了viper本地配置解析,也提供了nacos来做分布式配置中心
  • zap
  • jwt 分布式架构中采用token来传递请求的用户信息比session机制好
  • 分布式锁
  • validator
  • 短信验证
  • docker 快速部署开发环境