Golang项目实战(三)
该项目是使用grpc+gin
来构建的一个电商微服务项目,使用consul
来注册和发现微服务。
- 项目简介
- 创建项目架构
- 创建货币服务
- 创建货币微服务处理器
- 将货币微服务注册到consul
- 下载安装consul并发布服务
- 创建商品微服务
- 准备商品数据文件
- 创建商品微服务处理器
- 将商品微服务注册到consul
- 发布商品微服务
- 创建购物车微服务
- 创建购物车实现逻辑
- 创建购物车微服务处理器
- 将购物车微服务注册到consul
- 发布购物车微服务
- 创建广告微服务
- 创建广告微服务处理器
- 将购广告微服务注册到consul
- 发布广告微服务
- 创建邮件微服务
- 创建邮件微服务处理器
- 将购邮件微服务注册到consul
- 发布邮件微服务
- 创建付款微服务
- 创建付款微服务处理器
- 将付款微服务注册到consul
- 发布付款微服务
- 创建配送微服务
- 创建配送微服务处理器
- 将配送微服务注册到consul
- 发布配送微服务
- 创建推荐微服务
- 创建推荐微服务处理器
- 将推荐微服务注册到consul
- 发布推荐微服务
- 创建结算微服务
- 创建结算货币处理模块
- 创建结算微服务处理器
- 将结算微服务注册到consul
- 发布结算微服务
- 前端微服务
- 前端货币转换工具类
- 创建中间件
- 创建rpc调用工具类
- 创建处理器handler
- 创建前端主启动类
- 配置前端项目模板和静态资源
- 启动前端测试项目