jobsd:JobsD 分布式数据库支持的可靠作业排队和执行框架 源码
乔布斯 分布式且可靠的数据库支持的作业执行框架 下载它 go get -u github.com/simpleframeworks/jobsd 它是如何工作的? (简而言之) db表构成一个队列。 每个作业运行都有一个关联的数据库行。 集群中的实例竞争获取和运行作业(无锁定)。 工人池运行获得的工作。 作业运行完成后,将创建新的重复作业运行(行)。 db队列和本地JobsD实例队列会定期同步。 快速范例 在分钟的每一分钟宣布时间。 jd := jobsd . New ( db ) // Create a JobsD service instance // Register a Job that announces the time jd . RegisterJob ( "Announce" , func ( name string ) error { fmt . Printf (
下载地址
用户评论