11 Rerunnable jobs
This chapter covers
- What rerunnable jobs are
- How rerunnable jobs differ from long-running operations
- How to represent rerunnable jobs as resources
- The benefits of supporting rerunnable jobs over custom methods returning LROs
- How to represent job results with job execution resources
There are many cases where an API needs to expose some customizable functionality that runs repeatedly; however, we don’t always want to be required to provide all the details for that functionality each time it needs to be run. Further, we may want the ability to execute this chunk of configurable work on a schedule that is owned and maintained by the API server rather than invoked by the client. In this pattern, we explore a standard for defining ...
Get API Design Patterns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.