An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 9.0% on proxy.golang.org

proxy.golang.org : github.com/groxx/cadence-client

Package cadence and its subdirectories contain a Cadence client side framework. The Cadence service is a task orchestrator for your application’s tasks. Applications using Cadence can execute a logical flow of tasks, especially long-running business logic, asynchronously or synchronously. and can scale runtime on distributed systems without you, the service owner, worrying about infrastructure needs. A quick example illustrates its use case. Consider Uber Eats where Cadence manages the entire business flow from placing an order, accepting it, handling shopping cart processes (adding, updating, and calculating cart items), entering the order in a pipeline (for preparing food and coordinating delivery), to scheduling delivery as well as handling payments. Cadence consists of a programming framework (or client library) and a managed service (or backend). The framework enables developers to author and coordinate tasks in Go code. The root cadence package contains common data structures. The subpackages are: workflow - functions used to implement workflows activity - functions used to implement activities client - functions used to create Cadence service client used to start and monitor workflow executions. worker - functions used to create worker instance used to host workflow and activity code. testsuite - unit testing framework for activity and workflow testing.

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/groxx/cadence-client
License: MIT
Latest release: over 7 years ago
First release: over 8 years ago
Namespace: github.com/groxx
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 24 days ago

    Loading...
    Readme
    Loading...