dapr / dapr/cpp-sdk

Add Jobs API

Open
#65 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Makefile
Stars
38
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Dapr v1.14 adds support for the [Jobs API](https://github.com/dapr/proposals/blob/main/0012-BIRS-distributed-scheduler.md) which uses the Scheduler control plane service under the hood. This new API allows users to schedule/get/delete jobs to be triggered at some point in the future. Once triggered from the Scheduler control plane service, daprd will send the job to the app via either grpc or http via [OnJobEventAlpha1](https://github.com/dapr/dapr/blob/master/dapr/proto/runtime/v1/appcallback.proto#L65) or `/jobs` repspectively. The API is exposed to the user for both grpc + http via the [ScheduleJobAlpha1/GetJobAlpha1/DeleteJobAlpha1 apis](https://github.com/dapr/dapr/blob/master/dapr/proto/runtime/v1/dapr.proto#L197-L204).

[Reference implementation for the go-sdk.](https://github.com/dapr/go-sdk/commit/967570515b8cfa5d8d164a77fdf686c121c92362) Note the API is called `jobs`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.