首页
›
Web后端与企业应用开发
›
035-任务调度平台OpenAPI契约落地
›
《基于Go的任务调度平台OpenAPI服务开发与调试》
VIP20
本课程属于:035-任务调度平台OpenAPI契约落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
基于Go的任务调度平台OpenAPI服务开发与调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与项目概述
任务调度平台的应用场景 · OpenAPI服务在平台中的角色 · 课程目标与学习路径
课程导学
项目概述
02
Go语言开发环境搭建
Go SDK安装与配置 · GOPATH与Go Modules · 常用IDE(VS Code/GoLa…
Go
语言开发环境搭建
03
Go语言基础回顾(上)
变量与常量 · 基本数据类型 · 流程控制(if/for/switch…
Go
语言基础回顾
04
Go语言基础回顾(下)
数组与切片 · map与结构体 · 指针
Go
语言基础回顾
05
Go Modules与依赖管理
Go Modules初始化 · 依赖版本管理 · 私有仓库与代理配置
Go
Modules
06
HTTP服务基础与net/http包
HTTP协议回顾 · Go net/http包核心类型(H… · 构建第一个RESTful API
HTTP
net/http
07
Gin框架入门(上)
Gin框架安装与路由引擎 · GET/POST/PUT/DELET… · 路由分组与中间件基础
Gin
框架入门
08
Gin框架入门(下)
请求参数绑定(ShouldBind/… · 响应格式(JSON/XML/YAML… · 自定义验证器
Gin
框架入门
09
RESTful API设计规范
资源命名与URL设计 · HTTP方法语义 · 状态码选择
RESTful
API
10
OpenAPI规范与Swagger
OpenAPI 3.0核心概念 · Swagger UI与编辑器 · API文档自动生成工具(swaggo…
OpenAPI
Swagger
11
使用swaggo生成API文档
swaggo安装与初始化 · 注解语法(@Summary/@Par… · 生成并浏览Swagger文档
swaggo
API
12
任务调度核心概念
任务(Task)与作业(Job)的定… · 调度策略(Cron/定时/延迟) · 任务状态机(待执行/运行中/成功/失…
任务调度核心概念
Task
13
数据库设计与GORM入门
MySQL/PostgreSQL选型 · 任务表与日志表设计 · GORM模型定义与自动迁移
GORM
数据库设计
14
GORM高级操作
关联查询(Preload/Joins… · 事务处理 · 钩子(Hooks)
GORM
高级操作
15
任务CRUD API开发(上)
创建任务接口(POST /api/v… · 任务列表接口(GET /api/v1… · 分页与过滤
CRUD
API
16
任务CRUD API开发(下)
查询单个任务(GET /api/v1… · 更新任务(PUT /api/v1/t… · 删除任务(DELETE /api/v…
CRUD
API
17
任务调度引擎设计
调度器核心循环 · 基于Cron表达式的定时触发 · 任务队列与worker池模型
任务调度引擎设计
调度器核心循环
18
基于Cron库实现定时调度
robfig/cron库使用 · Cron表达式解析 · 动态添加/移除定时任务
Cron
基于
19
任务执行与日志记录
任务执行器(Executor)接口设… · 执行日志写入数据库 · 日志查询API
任务执行
日志记录
20
任务重试与超时机制
重试策略(固定间隔/指数退避) · 超时控制(context.WithT… · 失败告警触发
任务重试
超时机制
21
API认证与授权
JWT原理与Go实现 · Token生成与验证中间件 · 基于角色的访问控制(RBAC)设计
API
认证
22
请求限流与安全防护
令牌桶与漏桶算法 · Gin限流中间件实现 · XSS/SQL注入防护
请求限流
安全防护
23
配置管理与环境区分
Viper库使用 · 多环境配置(dev/staging/… · 敏感信息加密(Vault/环境变量)
配置管理
环境区分
24
日志收集与监控
结构化日志(zap/logrus) · 日志分级与轮转 · Prometheus指标暴露(/me…
日志收集
监控
25
单元测试与集成测试
Go testing包基础 · httptest模拟HTTP请求 · GORM mock测试
单元测试
集成测试
26
API接口调试与Postman
Postman集合与环境变量 · 断言与脚本 · Newman命令行自动化测试
API
Postman
27
Docker容器化部署
Dockerfile编写(多阶段构建… · docker-compose编排(A… · 健康检查与日志
Docker
容器化部署
28
CI/CD流水线搭建
GitHub Actions/Git… · 自动测试 · 构建镜像
CI/CD
流水线搭建
29
性能优化与压力测试
pprof性能分析 · 数据库查询优化(索引/慢查询) · 并发模型优化
性能优化
压力测试
30
课程总结与项目实战
完整项目代码回顾 · 常见问题与解决方案 · 扩展方向(分布式调度/消息队列集成)
课程总结
项目实战
所属VIP或分类
同VIP:Go任务调度OpenAPI参数校验与测试
同VIP:Go任务调度OpenAPI接口压测分析
同VIP:OpenAPI调度OpenAPI领域建模与架构设计