当前位置: 首页 > news >正文

PC网站开发的意义百度极速版下载安装最新版

PC网站开发的意义,百度极速版下载安装最新版,网站群建设工作,wordpress uyghur以前一直使用 Python 的任务调度库 APScheduler(支持任务持久化,支持多种存储方式),但由于没有找到和它功能和使用方式类似的 Golang 库,所以模仿 APScheduler 3.x 写了个简易版本的 AGScheduler。 AGScheduler Advan…

以前一直使用 Python 的任务调度库 APScheduler(支持任务持久化,支持多种存储方式),但由于没有找到和它功能和使用方式类似的 Golang 库,所以模仿 APScheduler 3.x 写了个简易版本的 AGScheduler。

AGScheduler

Advanced Golang Scheduler (AGScheduler) 是一款适用于 Golang 的任务调度程序,支持多种调度方式,动态更改和持久化任务

警示

该库处于实验阶段,不建议用于生产环境

链接

https://github.com/kwkwc/agscheduler

特性

  • 支持三种调度方式
    • 一次性执行
    • 间隔执行
    • Cron 式调度
  • 支持多种任务存储方式
    • Memory
    • GROM(任何 GROM 支持的 RDBMS 都能运行)
    • Redis
    • MongoDB

使用

package mainimport ("fmt""log/slog""time""github.com/kwkwc/agscheduler""github.com/kwkwc/agscheduler/stores"
)func printMsg(j agscheduler.Job) {slog.Info(fmt.Sprintf("Run %s %s\n", j.Name, j.Args))
}func main() {agscheduler.RegisterFuncs(printMsg)store := &stores.MemoryStore{}scheduler := &agscheduler.Scheduler{}scheduler.SetStore(store)job := agscheduler.Job{Name:     "Job",Type:     agscheduler.TYPE_INTERVAL,Timezone: "UTC",Func:     printMsg,Args:     []any{"arg1", "arg2", "arg3"},Interval: 2 * time.Second,}jobId := scheduler.AddJob(job)job, _ = scheduler.GetJob(jobId)slog.Info(fmt.Sprintf("Scheduler add %s %s.\n\n", job.Name, job))scheduler.Start()slog.Info("Scheduler Start.\n\n")select {}
}

注册函数

由于 golang 无法序列化函数,所以 scheduler.Start() 之前需要使用 RegisterFuncs 注册函数

示例

完整示例

致谢

APScheduler

http://www.hkea.cn/news/585859/

相关文章:

  • 做企业平台的网站怎样进行网络营销吸引顾客
  • 天河网站 建设seo信科分公司谷歌搜索引擎网址
  • 西安网站建设招骋外贸如何推广
  • 网站改版降权武汉seo排名公司
  • 南京哪家公司做企业网站 做得比较好百度seo怎么优化
  • 白云做网站SEO市场营销策略有哪些
  • 做网站用lunx怎么建立一个网站
  • 电商网站开发定制百度推广优化排名
  • 网站备案 法人身份证cba最新消息
  • 做公司网站需要什么手续厦门seo网站优化
  • 合肥本地网站网站关键词公司
  • 武汉电商网站建设seopc流量排行榜企业
  • 如何给给公司建立网站seo商学院
  • 让建站公司做网站需要什么最新腾讯新闻
  • 网站开发的意义搜索关键词排名优化
  • 如何建一个论坛网站怎么做营销推广
  • 元凤建盏简介青岛seo
  • 营销型网站套餐cps游戏推广平台
  • 哪些网站做ip向小说网络营销公司经营范围
  • 蜜芽免费网站域名关键词网站排名查询
  • 网站备案要到哪里下载关键词在线挖掘网站
  • 跨境电商开发seo的优化策略有哪些
  • 做网站的费用 优帮云百度广告代运营
  • wordpress儿童卡通主题兰州网站seo服务
  • 8网站建设做网站sem优化师是什么意思
  • 设计师个人网站怎么做百度优化培训
  • 广东海外建设监理有限公司官方网站2345网址导航是病毒吗
  • 深圳网站制作培训宁波网络营销公司
  • 网站建设方案书 模板长清区seo网络优化软件
  • 简述网站的推广策略产品设计