分布式任务系统cronsun## 分布式任务系统 cronsun 苏创绩 ## 目录 01 任务系统 02 分布式任务系统 03 cron sun 04 心得体会   ## 01 Part One 任务系统 ## 任务 1. 什么时间 2. 什么地点 3. 做什么事 ## 一 个简单的任务  星期数,范围:0-7(0和7都是星期天) 1.jpg) crontab cmd1 cmd2 cmd3 ## 早期的 cron V7, 1979 1. 在Version 7 Unix里是一个系统服务 2. 只用 root 运行任务 3. 算法简单直接 ## 早期的 cron 运行逻辑 1. 读 /usr/lib/crontab 文件 2. 如果有命令要在当前时间执行,就用 root 用去执行命令 3. Sleep 10 码力 | 48 页 | 1.52 MB | 2 年前3
基于amqp实现的golang消息队列MaxQ# 基于amqp实现的golang消息队列 MaxQ 2017-07-01 张培培 饿了么-基础框架组 ## 内容 1. 队列 2. IPC消息队列 3. AMQP协议 4. MaxQ架构模型 5. MaxQ相关特性 6. 使用场景和案例 ### 1. 队列  跟消息队列相比,有哪些共性? • 生产者消费者 • 通信方式 • 存储方式 • 堆积能力 消息可靠性 • 生产消费关系 • Pull/Push ### 2. IPC消息队列  跟消息队列相比,有哪些共性? ###0 码力 | 22 页 | 1.45 MB | 2 年前3
通过 Electron 托盘(tray)实现后台执⾏⻓任务title: Electron 应用处理长任务 date: 2020-11-26 tags: electron, node ## description: 通过 Electron 托盘(tray)实现后台执行长任务。 Electron 应用在执行一些长时间任务(比如上传、下载),我们想关闭界面后任务依旧执行。再次打开界面,依旧可以看到正在执行的任务以及任务进度。托盘可以帮我们实现这个功能。 关闭应用前唤醒对话框二次确认 关闭应用时,触发对话框,可支持 3 种场景: 点击「取消」取消关闭操作; 点击「退出」,「后台运行」选中时,界面关闭,托盘不关闭,任务继续执行; 点击「退出」,「后台运行」不选中,界面、托盘关闭,直接退出,任务终止。 mainWindow.on('close', (e) => { dialog.showMessageBox({ resolve(__తిరిసె, 'icon.png')) message: '确定要退出吗?', detail: '选择后台运行。正在运行的任务将在系统托盘中继续运行。', checkboxLabel: '后台运行', checkboxChecked: true, buttons:0 码力 | 6 页 | 1.19 MB | 2 年前3
Celery v4.4.5 Documentation0 码力 | 1215 页 | 1.44 MB | 2 年前3
Celery 2.2 Documentation0 码力 | 314 页 | 1.26 MB | 2 年前3
MoonBit月兔编程语言 现代编程思想 第八课 队列:可变数据实现## 现代编程思想 队列:可变数据结构实现 Hongbo Zhang ## 队列 - 我们曾经介绍过队列这个数据结构 - 先进先出 ☐ 利用两个堆栈进行实现 - 我们利用可变数据结构进行实现 - 基于数组的循环队列 ☐ 单向链表 ## 队列 • 我们实现以下函数(以整数队列为例) 1. struct Queue { ... } 2. 3. fn make() -> self,为了方便起见,我们将本身作为返回值传回 1. make().push(1).push(2).push(3).pop().pop().length() // 1 ## 循环队列 - 我们可以利用一个数组来代表队列 - 数组是一个连续的存储空间,每一个字段均可被修改 ☐ 数组被分配后长度不变 1. let a: Array[Int] = Array::make(5, 0) 2. a[1] = 2 4. println(a) // [1, 2, 0, 0, 0] - 我们记录当前的开始和结束,每当添加新的元素的时候,结束向后移一位。如果超出数组长度,则绕回开头 ## 循环队列 make() End  Start0 码力 | 19 页 | 314.79 KB | 2 年前3
Celery v4.3.0 Documentation0 码力 | 1174 页 | 1.41 MB | 2 年前3
Django Q Documentation
Release 0.5.30 码力 | 46 页 | 474.97 KB | 2 年前3
Django Q Documentation
Release 0.9.00 码力 | 58 页 | 427.01 KB | 2 年前3
Django Q Documentation
Release 0.7.140 码力 | 73 页 | 527.40 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













