goalpost:一个持久的、可嵌入的、用于 golang 的工作队列

时间:2024-06-19 08:49:36
【文件属性】:

文件名称:goalpost:一个持久的、可嵌入的、用于 golang 的工作队列

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-19 08:49:36

Go

门柱 Goalpost 是一个持久的、可嵌入的、用于 Golang 的工作队列 它利用 boltdb/bbolt 来提供持久性,因此当进程被终止时消息不会丢失。 快速开始 以下是球门柱的简单使用: package main import ( "context" "fmt" "time" ) import "github.com/chiefnoah/goalpost" const eventQueueID = "event-queue" //Define a type that implements the goalpost.Worker interface type worker struct { id string } func ( w * worker ) ID () string { return w . id } func ( w * worker ) DoWork


【文件预览】:
goalpost-master
----go.mod(185B)
----go.sum(2KB)
----job.go(2KB)
----queue.go(9KB)
----examples()
--------basic.go(1KB)
----LICENSE(1KB)
----README.md(2KB)
----queue_test.go(7KB)
----.drone.yml(242B)
----worker.go(401B)
----.gitignore(203B)

网友评论