内容简介:本项目见这是一个初级 Gopher 练手的小项目;
本项目见 GITHUB
: market_monitor
这是一个初级 Gopher 练手的小项目;
该项目功能简单,主要实现监测币市行情变化、达到预警效果的功能,大致的使用场景如下:
- 用户登录服务;
- 用户设置关注的币种及预警的走势价格;
- 当行情变化触发到用户的预警设置时,服务将自动发送提醒邮件通知用户;
整体功能简明,通过这个项目你可以了解到:
- 基于 Go Mod 的项目包管理
- Gin 框架的基本开发
- Gin 服务跨域问题的处理
- 基于 JWT 注册、登录等验证流程
- 数据库 MySQL ORM 的基本使用
- 缓存数据库 Redis 的基本使用
- 为项目工程添加配置文件
- 在项目中添加日志
- 基于 Cron 的 Scheduler 定时任务
- 如何为编写的 API 添加 Swagger 接口文档
- 如何使应用服务平滑重启
- 构建应用服务 Docker 镜像
- Docker Compose 容器编排部署
功能点:
gate.io
本项目用到的依赖:
- web framework: gin
- redis: redigo
- mysql: gorm
- logger: zerolog
- scheduler: cron
- config: viper
- json web token: jwt-go
- swagger docs: swaggo
最后,如果本项目能够对你有所帮助,请为本项目添加 star
,非常感谢 ^_^
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 3道趣味Python题,非常适合菜鸟练手
- 去哪里找 Java 练手项目?
- 简洁的天气预报项目,可用于练手
- golang练手小项目系列(1)-位向量
- golang练手小项目系列(2)-并发爬虫
- python练手脚本-定时检测无响应进程并重启
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
翻转课堂的可汗学院
萨尔曼·可汗(Salman Khan) / 刘婧 / 浙江人民出版社 / 2014-4-1 / 49.00元
MIT和哈佛毕业的高材生缘何放弃金融分析师工作投身教育事业?YouTube上的“可汗学院频道”至今共吸引了163.3万订阅者,观看次数超过3.55亿次,它为什么如此大受欢迎?创始人萨尔曼·可汗阐述属于未来的教育理念——让地球上的任何人都能随时随地享受世界一流的免费教育! 现行教育模式已有200余年历史,可汗认为,在互联网蓬勃发展、社交网络盛况空前的时代,免费、灵活、适合个体、全球共享的教育才......一起来看看 《翻转课堂的可汗学院》 这本书的介绍吧!
JS 压缩/解压工具
在线压缩/解压 JS 代码
HEX HSV 转换工具
HEX HSV 互换工具