Golang大型微服务电商项目
一、📚 项目概览
教程内容 | 简要说明 | 链接 |
---|---|---|
项目简介 | 本项目介绍与功能概述 | 项目简介 |
创建项目架构 | 设定项目基础架构与文件结构 | 创建项目架构 |
二、💼 服务与微服务开发
教程内容 | 简要说明 | 链接 |
---|---|---|
创建货币服务 | 开发一个货币服务,并设计相关功能 | 创建货币服务 |
创建货币微服务处理器 | 实现货币服务的具体处理逻辑 | 创建货币微服务处理器 |
将货币微服务注册到Consul | 配置并将货币微服务注册到Consul服务管理 | 将货币微服务注册到consul |
下载安装Consul并发布服务 | 配置Consul,发布微服务到服务注册中心 | 下载安装consul并发布服务 |
三、🛍️ 商品与购物车微服务
教程内容 | 简要说明 | 链接 |
---|---|---|
创建商品微服务 | 开发商品微服务,实现基本商品功能 | 创建商品微服务 |
准备商品数据文件 | 准备商品数据并用于微服务的数据操作 | 准备商品数据文件 |
创建商品微服务处理器 | 编写商品微服务的处理逻辑 | 创建商品微服务处理器 |
将商品微服务注册到Consul | 将商品微服务注册到Consul进行管理 | 将商品微服务注册到consul |
发布商品微服务 | 完成商品微服务的发布操作 | 发布商品微服务 |
创建购物车微服务 | 开发购物车微服务并设计购物车功能 | 创建购物车微服务 |
创建购物车实现逻辑 | 编写购物车服务的具体实现 | 创建购物车实现逻辑 |
创建购物车微服务处理器 | 设计购物车微服务处理器逻辑 | 创建购物车微服务处理器 |
将购物车微服务注册到Consul | 将购物车微服务注册到Consul管理中心 | 将购物车微服务注册到consul |
发布购物车微服务 | 发布购物车微服务到微服务平台 | 发布购物车微服务 |
四、📢 广告与邮件微服务
教程内容 | 简要说明 | 链接 |
---|---|---|
创建广告微服务 | 创建广告微服务并定义相关功能 | 创建广告微服务 |
创建广告微服务处理器 | 编写广告服务的处理器逻辑 | 创建广告微服务处理器 |
将广告微服务注册到Consul | 将广告微服务注册到Consul服务管理 | 将购广告微服务注册到consul |
发布广告微服务 | 发布广告微服务到微服务平台 | 发布广告微服务 |
创建邮件微服务 | 创建邮件微服务并设计相关功能 | 创建邮件微服务 |
创建邮件微服务处理器 | 编写邮件服务的处理器逻辑 | 创建邮件微服务处理器 |
将邮件微服务注册到Consul | 将邮件微服务注册到Consul进行管理 | 将购邮件微服务注册到consul |
发布邮件微服务 | 发布邮件微服务到微服务平台 | 发布邮件微服务 |
五、💳 付款与配送微服务
教程内容 | 简要说明 | 链接 |
---|---|---|
创建付款微服务 | 创建并设计付款微服务 | 创建付款微服务 |
创建付款微服务处理器 | 编写付款服务的处理器逻辑 | 创建付款微服务处理器 |
将付款微服务注册到Consul | 将付款微服务注册到Consul服务管理 | 将付款微服务注册到consul |
发布付款微服务 | 发布付款微服务到微服务平台 | 发布付款微服务 |
创建配送微服务 | 创建并设计配送微服务 | 创建配送微服务 |
创建配送微服务处理器 | 编写配送服务的处理器逻辑 | 创建配送微服务处理器 |
将配送微服务注册到Consul | 将配送微服务注册到Consul进行管理 | 将配送微服务注册到consul |
发布配送微服务 | 发布配送微服务到微服务平台 | 发布配送微服务 |
六、📦 推荐与结算微服务
教程内容 | 简要说明 | 链接 |
---|---|---|
创建推荐微服务 | 创建推荐微服务并设计相关功能 | 创建推荐微服务 |
创建推荐微服务处理器 | 编写推荐服务的处理器逻辑 | 创建推荐微服务处理器 |
将推荐微服务注册到Consul | 将推荐微服务注册到Consul服务管理 | 将推荐微服务注册到consul |
发布推荐微服务 | 发布推荐微服务到微服务平台 | 发布推荐微服务 |
创建结算微服务 | 创建并设计结算微服务 | 创建结算微服务 |
创建结算货币处理模块 | 编写结算货币的处理逻辑 | 创建结算货币处理模块 |
创建结算微服务处理器 | 编写结算服务的处理器逻辑 | 创建结算微服务处理器 |
将结算微服务注册到Consul | 将结算微服务注册到Consul进行管理 | 将结算微服务注册到consul |
发布结算微服务 | 发布结算微服务到微服务平台 | 发布结算微服务 |
七、💻 前端开发与微服务整合
教程内容 | 简要说明 | 链接 |
---|---|---|
前端微服务 | 搭建前端微服务基础结构 | 前端微服务 |
前端货币转换工具类 | 提供货币转换功能的前端工具类 | 前端货币转换工具类 |
创建中间件 | 实现前端请求中间件逻辑 | 创建中间件 |
创建RPC调用工具类 | 创建用于微服务通信的前端RPC工具类 | 创建rpc调用工具类 |
创建处理器Handler | 编写前端逻辑处理器 | 创建处理器handler |
创建前端主启动类 | 创建并启动前端主服务类 | 创建前端主启动类 |
配置前端项目模板和静态资源 | 配置模板文件与静态资源路径 | 配置前端项目模板和静态资源 |
启动前端测试项目 | 启动项目并进行前端微服务功能测试 | 启动前端测试项目 |