go-zero微服务实战

GOLANG ROADMAP

❓ 为什么要学习微服务项目?

TIP

go由于其高并发特性,并且是事实上的云原生语言,故go在微服务方面也有着无与伦比的优势,所以涌现出来一些优秀的go微服务框架,比如go-micro,go-zero,go-kit,go-kratos等。

如果大家了解一些行业潮流,会发现大多数新的微服务项目,会考虑使用golang来进行开发,使用公司内部框架或者成熟的开源框架,这是一种趋势,在逐步取代其他的微服务框架。

⭐ 课程亮点

TIP

使用技术:go-zero、gorm、mysql、mongo、redis、kafka、websocket、etcd、其他微服务组件等

  • 金融项目,业务逻辑复杂,可入职金融公司
  • 完整商用的go-zero框架实战项目,市面唯一
  • go work分模块开发+domain开发模型,市面唯一
  • 数据真实,逻辑严谨,微服务架构,高并发支持
  • 涉及订单交易钱包,开发有数据处理引擎,自动撮合交易引擎等
  • 可完整学习区块链-BTC知识以及如何调用BTC接口
  • kafka的深度使用,借助kafka实现数据实时流转

🏷️ 界面&架构

TIP

  • 系统界面

jiemian1

jiemian2

  • 架构图

digitalCurrency_Architecture

📑 章节详情

TIP

📺 当前录制视频数量:97课时 ,- 🕧 总时长:超30小时+视频讲解

第一章:项目介绍

  • 前端项目启动
  • 项目介绍+交易所相关概念讲解

第二章:项目搭建

  • 搭建用户服务
  • 人机验证
  • 生成用户API服务
  • 注册功能实现
  • 登录功能实现
  • 检测登录状态

第三章:行情数据

  • 定时获取交易K线
  • 交易货币
  • 货币汇率
  • 获取币种详情
  • 订阅最新数据
  • ws实时同步数据

第四章:K线实时行情

  • 币币交易-知识点疑惑讲解
  • 代码生成器
  • 获取币种详情
  • 交易币详情
  • 货币详情
  • K线
  • K线数据实时推送

第五章:委托订单

  • 获取用户钱包信息
  • 历史委托订单
  • 当前委托订单
  • 发布委托
  • 订单潜在问题解决-分布式锁-事务

第六章:撮合交易

  • 订单成功发送消息
  • 撮合引擎-买卖盘
  • 撮合交易实现

第七章:交易完成处理

  • 交易完成订单处理
  • 架构梳理

第八章:用户钱包

  • 用户钱包信息
  • 实时汇率获取
  • BTC地址
  • 地址接口
  • 交易记录
  • 获取虚拟币交易记录

第九章:BTC知识

  • 区块链
  • 比特币-挖矿过程
  • 比特币交易详情

第十章:钱包提现

  • 用户安全设置
  • 提现币种详情
  • 提现实现-调用BTC-RPC
  • 提现记录

第十一章:云原生部署

  • 实现上传gitlab,自动打包构建镜像上传harbor,自动部署k8s

📑 部分目录

TIP

📺 课程预售,暂未完结,下面只展示部分目录

WARNING

  • 【go-zero实战】01-项目介绍
  • 【go-zero实战】02-搭建用户rpc服务
  • 【go-zero实战】03-人机验证注册
  • 【go-zero实战】04-搭建用户api服务
  • 【go-zero实战】05-统一返
  • 【go-zero实战】06-发送验证码
  • 【go-zero实战】07-人机校验服务器验证
  • 【go-zero实战】08-引入nginx
  • 【go-zero实战】09-校验验证码
  • 【go-zero实战】10-检查手机号是否注册
  • 【go-zero实战】11-注册
  • 【go-zero实战】12-登录实现
  • 【go-zero实战】13-检测登录状态
  • 【go-zero实战】14-行情缩略信息-需求说明
  • 【go-zero实战】15-定时任务
  • 【go-zero实战】16-通过三方接口获取K线数据
  • 【go-zero实战】17-整理任务中心代码和结构
  • 【go-zero实战】18-K线数据存入mongo 同
  • 【go-zero实战】19-可交易的货币
  • 【go-zero实战】20-货币汇率
  • 【go-zero实战】21-行情缩略-假数据
  • 【go-zero实战】22-行情缩略显示-真实数据
  • 【go-zero实战】23-K线数据通过Kafka发送
  • 【go-zero实战】24-构建market处理器接收MQ数据
  • 【go-zero实战】25-socketio实时同步数据
  • 【go-zero实战】26-币币交易需求说明
  • 【go-zero实战】27-错误更改
  • 【go-zero实战】28-代码生成器
  • 【go-zero实战】29-币币交易-币种行情
  • 【go-zero实战】30-币币交易-交易对信息
  • 【go-zero实战】31-NaN问题解决
  • 【go-zero实战】32-币币交易货币详情
  • 【ao-zero实战】33-币币交易-K线展示
  • 【go-zero实战】34-币币交易-K线实时变动
  • 【go-zero实战】35-币币交易-获取用户钱包信息
  • 【go-zero实战】36-交易服务搭建
  • 【go-zero实战】37-当前委托+历史委托
  • 【go-zero实战】38-发布委托步骤说明
  • 【go-zero实战】39-发布委托-API实现
  • 【go-zero实战】40-发布委托-服务实现-1
  • 【go-zero实战】41-发布委托-服务实现-2
  • 【go-zero实战】42-发布委托-服务实现-3
  • 【go-zero实战】43-接收消息冻结金额
  • 【go-zero实战】44-测试发布委托mp4
  • 【go-zero实战】45-增加订单初始化状态
  • 【go-zero实战】46-增加分布式锁+事务
  • 【go-zero实战】47-订单创建成功发送撮合交易消息
  • 【go-zero实战】48-消费订单消息发送撮合交易引擎
  • 【go-zero实战】49-撮合交易引擎搭建
  • 【go-zero实战】50-撮合交易-买卖盘添加
  • 【go-zero实战】51-发送买卖盘数据到队列
  • 【go-zero实战】52-实时处理引擎发布买卖盘消息
  • 【go-zero实战】53-买卖盘实时展示测试
  • 【go-zero实战】54-数值计算bug修正
  • 【go-zero实战】55-撮合交易初始化数据
  • 【go-zero实战】56-撮合交易-市价单交易-1
  • 【go-zero实战】57-撮合交易-市价单交易-2
  • 【go-zero实战】58-撮合交易-限价单交易
  • 【go-zero实战】59-撮合交易引擎测试
  • 【go-zero实战】60-交易完成-更新订单
  • 【go-zero实战】61-交易完成-更新钱包
  • 【go-zero实战】62-交易完成逻辑测试
  • 【go-zero实战】63-架构梳理
  • 【go-zero实战】64-用户钱包信息
  • 【go-zero实战】65-实时汇率获取
  • 【go-zero实战】66-BTC地址生成
  • 【go-zero实战】67-BTC测试网地址生成转账
  • 【go-zero实战】68-重置地址接口实现
  • 【go-zero实战】69-充值记录列表
  • 【go-zero实战】70-BTC RPC接口说明
  • 【go-zero实战】71-BTC交易详解
  • 【go-zero实战】72-BTC交易数据扫描步骤说明
  • 【go-zero实战】73-获取BTC交易数据-1
  • 【go-zero实战】74-获取BTC交易数据-2
  • 【go-zero实战】75-BTC充值数据发送Kafka处理为
  • 【go-zero实战】76-测试钱包充值+总结
  • 【go-zero实战】77-区块链基本原理
  • 【go-zero实战】78-比特币挖矿原理
  • 【go-zero实战】79-比特币真实挖矿原理介绍
  • 【go-zero实战】80-比特市交易知识-1
  • 【go-zero实战】81-比特市交易知识-2
  • 【go-zero实战】82-提现需求讲解
  • 【go-zero实战】83-用户的安全设置
  • 【go-zero实战】84-提币币种详情
  • 【go-zero实战】85-提币地址
  • 【go-zero实战】86-提现-发送验证码
  • 【go-zero实战】87-提现实现
  • 【go-zero实战】88-BTC交易说明
  • 【go-zero实战】89-BTC提现实战
  • 【go-zero实战】90-BTC提现测试
  • 【go-zero实战】91-提现记录
  • 【go-zero实战】92-云原生部署-k8s等安装
  • 【go-zero实战】93-云原生部署-中间件-1
  • 【go-zero实战】94-云原生实战-中间件-2
  • 【go-zero实战】95-云原生部署-镜像制作
  • 【go-zero实战】96-云原生部署-打包镜像上传harb..
  • 【go-zero实战】97-云原生部署-部署k8s

🛒 购买渠道

TIP

💰 课程价格:预售价1299,完结价1599

🎁 额外福利:购买后赠送 🛒Go周边鼠标垫

💡 购买流程:

  1. 扫描下方二维码进行购买
  2. 下单后,加站长微信,发放课程资料
  3. 拉你进课程交流群

🤖 课程试听:加课程咨询微信索要试听资料

课程咨询课程模式直接购买
项目并不是卖了就结束了,有微信课程群,进行项目答疑:视频教程+答疑模式,让你学完后具备拿高薪的能力
Last Updated 2024-01-16 09:49:33