Hangfire 的 httpjob、Hangfire 的 restful api、任务调度与业务分离
Hangfire.HttpJob 为 Hangfire 服务
00.QickStart DockerQuickStart 01.如何创建后台 httpjob 02.如何创建重复的 HttpJob 03.如何使用 HttpJob.Agent 04.如何在 SQL Server 中使用 05.如何配置邮件服务以报告作业结果 https://github.com/yuzd/Hangfire.HttpJob/wiki 安装 ---------- 此库可作为 NuGet 包提供: ``` Install-Package Hangfire.HttpJob
Install-Package Hangfire.HttpJob.Agent
Install-Package Hangfire.HttpJob.Client
使用 ------- ##
…
# 通过客户端添加 Hangfire HttpJob
…
如何通过 RESTful API 添加 Hangfire.HttpJob 1.添加后台作业
url:http://{hangfireserver}/hangfire/httpjob?op=backgroundjob
method:post
data:
{
"Method": "POST",
"ContentType": "application/json",
"Url": "http://XXXXXXX",
"DelayFromMinutes": 1,
"Data": "{"userName":"test"}",
"Timeout": 5000,
"BasicUserName": "",// 如果你希望hangfire执行http的时候带basic认证的话 就设置这2个参数
"BasicPassword": "",
"JobName": "test_backgroundjob"
}
2.添加重复作业
url:http://{hangfireserver}/hangfire/httpjob?op=recurringjob
method:post
data:
{
"Method": "POST",
"ContentType": "application/json",
"Url": "http://XXXXXXX",
"Data": "{"userName":"test"}",
"Timeout": 5000,
"Corn": "0 12 * */2",
"BasicUserName": "",// 如果你希望hangfire执行http的时候带basic认证的话 就设置这2个参数
"BasicPassword": "",
"JobName": "test_recurringjob"
}
暂无开放 Issues,或尚未同步最近议题。