课程简介

慕课网Go语言开发分布式任务调度 ,轻松搞定高性能Crontab

Go语言开发分布式任务调度 ,轻松搞定高性能Crontab视频课程,由乐学编程网lexuecode.com整理分享。本课程结合Etcd与MongoDB实现一个基于Master-Worker分布式架构的任务调度系统,带你掌握Golang的工程实践能力以及CAP、Raft等知识经验,从零到一 完成Go实战分布式任务调度从知识储备、架构搭建到技术实现、部署上线,结合技术与方法实现一站式指导。技能储备+项目开发部署 全流程开发带你成功晋升Go开发工程师

相关课程

极客时间Go实战训练营第1期

课程目录

├── 1-课程介绍/
│   └── [ 74M] 1-1 课程导学.mp4
├── 2-如何执行shell命令/
│   ├── [ 49M] 2-1 原理介绍.mp4
│   ├── [ 66M] 2-2 执行任务.mp4
│   ├── [ 50M] 2-3 捕获任务输出.mp4
│   └── [ 70M] 2-4 强制结束任务.mp4
├── 3-如何解析cron表达式/
│   ├── [ 54M] 3-1 cron表达式原理.mp4
│   ├── [ 72M] 3-2 开源cron解析库.mp4
│   └── [ 96M] 3-3 调度多个cron.mp4
├── 4-如何应用etcd协调服务/
│   ├── [ 61M] 4-1 etcd功能与原理(上).mp4
│   ├── [ 68M] 4-2 etcd功能与原理(下).mp4
│   ├── [114M] 4-3 搭建与连接etcd.mp4
│   ├── [ 62M] 4-4 put写入kv.mp4
│   ├── [ 59M] 4-5 get读取kv.mp4
│   ├── [ 33M] 4-6 get读取目录下所有Kv.mp4
│   ├── [ 62M] 4-7 delete删除kv.mp4
│   ├── [110M] 4-8 lease租约实现kv过期.mp4
│   ├── [112M] 4-9 watch监听目录变化.mp4
│   ├── [ 60M] 4-10 op取代get,put,delete方法.mp4
│   ├── [ 71M] 4-11 事务txn实现分布式锁(上).mp4
│   └── [ 78M] 4-12 事务txn实现分布式锁(下).mp4
├── 5-应用mongodb实现分布式存储/
│   ├── [ 51M] 5-1 mongodb简介&基础语法概述.mp4
│   ├── [ 59M] 5-2 mongodb原理概述.mp4
│   ├── [ 96M] 5-3 搭建与连接mongodb.mp4
│   ├── [ 87M] 5-4 InsertOne写入单行记录.mp4
│   ├── [ 74M] 5-5 InsertMany写入多行记录.mp4
│   ├── [ 83M] 5-6 Find查询记录.mp4
│   └── [ 71M] 5-7 Delete删除记录.mp4
├── 6-分布式crontab架构分析【乐学编程网lexuecode.com】/
│   ├── [ 71M] 6-1 架构分析.mp4
│   ├── [7.5M] 6-2 master-worker整体架构.mp4
│   ├── [ 16M] 6-3 master功能点与实现思路.mp4
│   └── [ 40M] 6-4 worker功能点与实现思路.mp4
├── 7-实现master/
│   ├── [ 94M] 7-1 创建项目与搭建基本框架(上).mp4
│   ├── [ 96M] 7-2 创建项目与搭建基本框架(下).mp4
│   ├── [ 62M] 7-3 job save接口开发-保存到etcd(上).mp4
│   ├── [ 64M] 7-4 job save接口开发-保存到etcd(中).mp4
│   ├── [ 62M] 7-5 job save接口开发-保存到etcd(下).mp4
│   ├── [ 84M] 7-6 job delete接口开发:从etcd中删除任务.mp4
│   ├── [ 71M] 7-7 job-list接口开发:从etcd获取所有任务.mp4
│   ├── [ 73M] 7-8 job-kill接口开发:在etcd中标记结束任务.mp4
│   ├── [ 78M] 7-9 http支持静态文件路由.mp4
│   ├── [ 65M] 7-10 利用bootstrap搭建页面骨架.mp4
│   ├── [ 93M] 7-11 ajax获取任务列表并展示.mp4
│   ├── [ 39M] 7-12 实现删除按钮.mp4
│   ├── [ 83M] 7-13 实现强杀与编辑按钮.mp4
│   └── [ 37M] 7-14 实现新建任务按钮.mp4
├── 8-实现worker/
│   ├── [ 21M] 8-1 worker功能概述.mp4
│   ├── [ 73M] 8-2 启动后从etcd获取任务列表.mp4
│   ├── [110M] 8-3 监听etcd中任务变化.mp4
│   ├── [115M] 8-4 实现任务调度协程(上).mp4
│   ├── [ 87M] 8-5 实现任务调度协程(下).mp4
│   ├── [ 71M] 8-6 实现任务执行模块(上).mp4
│   ├── [ 89M] 8-7 实现任务执行模块(下).mp4
│   ├── [ 84M] 8-8 利用分布式锁避免任务并发(上).mp4
│   ├── [ 80M] 8-9 利用分布式锁避免任务并发(下).mp4
│   ├── [107M] 8-10 监听etcd中的强杀任务通知.mp4
│   ├── [ 93M] 8-11 保存任务日志到mongodb(上).mp4
│   ├── [ 81M] 8-12 保存任务日志到mongodb(中).mp4
│   └── [ 56M] 8-13 保存任务日志到mongodb(下).mp4
├── 9-完善系统/
│   ├── [107M] 9-1 job-log接口开发之master支持mongodb日志查询.mp4
│   ├── [116M] 9-2 web界面开发:查看任务执行日志.mp4
│   ├── [133M] 9-3 worker服务注册到etcd.mp4
│   ├── [ 58M] 9-4 worker-list接口开发之master从etcd查询worker列表.mp4
│   ├── [ 59M] 9-5 web界面开发:查看健康worker列表.mp4
│   ├── [8.1M] 9-6 分布式部署到linux服务器(上).mp4
│   ├── [ 86M] 9-7 分布式部署到linux服务器(中).mp4
│   └── [ 52M] 9-8 分布式部署到linux服务器(下).mp4
└── 10-课程总结&课后练习/
└── [ 12M] 10-1 课程总结&课后练习.mp4
└── 资料代码/

发表回复

登录... 后才能评论