Add Jobs API
- 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