{"repo":"quarkiverse/quarkus-temporal","free":true,"listed":false,"github":"https://github.com/quarkiverse/quarkus-temporal","clone":"git clone https://github.com/quarkiverse/quarkus-temporal.git","description":"Temporal (https://temporal.io/) is a developer-first, open source platform that ensures the successful execution of services and applications.","language":"Java","stars":32,"topics":["quarkus-extension","workflow"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Quarkus Temporal A Quarkus extension that lets you utilize Temporal, orchestrating both mission-critical and mainstream workloads. Using this service has some obvious advantages including but not limited to: Temporal captures the complete state of your functions (variables, threads, blocking calls) so you get the benefits of a state machine, without maintaining complex state machine code. Temporal allows you to define exponential retry policies for Activities, so you don’t have to write retry logic into your application code. And your retry duration can be as long as needed, even months. Set timers to wait for days, weeks, or months, knowing that an outage or server restart during the wait period won’t prevent your workflow from executing. Temporal delivers an ability to schedule a workflow (much like a cron job) and then pause, re-start, and stop them as needed. Temporal allows you to simply code for durable execution. Use external sources -- including human actions -- that interact seamlessly with Workflows. Temporal allows you to inspect, replay, and rewind every Workflow execution, step by step. [!NOTE] This extension also allows Temporal to work in a native executable built with GraalVM/Mandrel. Getting started Read the full Quarkus Temporal documentation or check out the Quarkus Insights video explaining what Temporal is and how to use it! Installation Create a new temporal project (with a base temporal starter code): - With code.quarkus.io - With the Quarkus CLI: Or ad","default_branch":null,"files":null,"tree":[],"storefront":"/r/quarkiverse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/quarkiverse/quarkus-temporal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}