dapr / dapr/cpp-sdk

Add Jobs API

Abierto
#65 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Makefile
Estrellas
38
Forks
16
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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`

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con la propuesta de Jobs API y las definiciones referenciadas de dapr.proto y appcallback.proto; después, compara la implementación de referencia del Go SDK. Se considera terminado cuando se expongan las operaciones de programar, obtener y eliminar jobs mediante gRPC y HTTP, y se admita la entrega mediante los callbacks de eventos de jobs documentados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, grpc
Área
api
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.