go-zero微服务实战
❓ 为什么要学习微服务项目?
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
- 系统界面
- 架构图
📑 章节详情
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周边鼠标垫
💡 购买流程:
- 扫描下方二维码进行购买
- 下单后,加站长微信,发放课程资料
- 拉你进课程交流群
🤖 课程试听:加课程咨询微信索要试听资料
课程咨询 | 课程模式 | 直接购买 |
---|---|---|
项目并不是卖了就结束了,有微信课程群,进行项目答疑:视频教程+答疑模式,让你学完后具备拿高薪的能力 |