Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rag-paystack/sdk-typescript

 
 

Repository files navigation

Temporal NodeJS SDK

CI NPM LICENSE

Temporal is a microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability. Temporal server executes units of application logic, Workflows, in a resilient manner that automatically handles intermittent failures, and retries failed operations.

Temporal is a mature technology, a fork of Uber's Cadence. Temporal is being developed by Temporal Technologies, a startup by the creators of Cadence.

Learn how to use Temporal on the docs site.

This SDK is in alpha stage

Features

Mostly complete implementation of all components that make up a Temporal SDK - Worker, Client, Workflows, and Activities

  • General
    • Cancellation
    • Interceptors
  • Workflows
    • Scheduling timers
    • Scheduling (non-local) Activities
    • Cancelling timers and Activities
    • Signals
    • Queries
  • Activities (complete)
  • Client (complete)
    • Workflow client
    • Service client (for administration)
  • Worker (mostly complete)
    • Basic logging and tracing capabilities

Notably these features are missing:

  • WF History pagination (only short Workflows are supported ATM)
  • Telemetry
  • Workflow versioning
  • Local activities
  • Side effects
  • Windows support
  • Search attributes

NOTE: The API is considered unstable and may change at any time. While in alpha we are gathering feedback from developers about the usability and ergonomics of the API. To provide feedback please open an issue and feel free to talk to us on the community slack channel.

Installation

See the getting started guide for setting up a project on your laptop.

Documentation

You can find the project's documentation as well as general documentation for Temporal on our docs site.

The API reference for this SDK can be found here.

Contributing

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to the SDK.

About

Temporal TypeScript SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 91.3%
  • Rust 5.7%
  • JavaScript 2.6%
  • Other 0.4%