想要实现一个任务调度,每个任务都能实时看到状态

来源:4-4 使用内嵌来扩展已有类型

qq_Qian儭_03543846

2021-07-17

老师,请问下我能否将这种队列的思想应用到任务调度中,想要做到多个任务的排队等待,以及每个任务的实时状态, 一直想做这么个东西,没什么思路

写回答

1回答

ccmouse

2021-07-18

任务调度我再这门课之后的并发编程以及后面的实战爬虫项目都有深入。的确是在我们的队列基础上进一步扩充。

另外,你确定是想知道每个任务的状态,不是根据每个状态,去统计有多少个任务?

前者的话只需自己定义任务状态的接口,把任务id和任务状态放在map中。

一般我们是需要后者,根据每个状态,去统计有多少个任务。这有现成的解决方案,建议学习一下prometheus。https://studygolang.com/articles/17959 

0
1
qq_Qian儭_03543846
非常感谢!
2021-07-24
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程