event-scheduling:使用Postgresql数据库作为持久层的Golang事件计划示例

时间:2024-06-14 17:53:50
【文件属性】:

文件名称:event-scheduling:使用Postgresql数据库作为持久层的Golang事件计划示例

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-14 17:53:50

go postgresql event-scheduler Go

基于数据库的事件调度 该示例演示了基于超级基本数据库的事件调度。 运行这个例子; 将.env.example复制到.env并更新postgres数据库dsn。 跑跑跑go run . 基本上, 当我们要安排工作时,我们将其添加到数据库中 scheduler . Schedule ( "SendEmail" , "mail: nilkantha.dipesh@gmail.com" , time . Now (). Add ( 1 * time . Minute )) 另一个go例程总是在给定的时间间隔内寻找要执行的作业(时间已到期)。 scheduler . CheckEventsInInterval ( ctx , time . Minute ) 输出看起来像; 2021/01/16 11:58:49 :floppy_disk: Seeding database with table... 2


【文件预览】:
event-scheduling-master
----db.go(657B)
----.env.example(72B)
----main.go(1KB)
----.gitignore(4B)
----go.sum(39KB)
----README.md(1KB)
----customevents()
--------events.go(252B)
----scheduler.go(4KB)
----go.mod(162B)
----.vscode()
--------settings.json(31B)

网友评论