镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
node-tsPublic

About

A typescript based enterprise service bus framework based on enterprise integration patterns

Topics

Resources

Contributing

Security policy

Stars

291 stars

Watchers

8 watching

Forks

Latest commit

 

History

398 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@node-ts/bus

@node-ts/bus is a node-based library that aims to simplify the development of resilient message-based applications. By handling the technical aspects of the underlying bus transport, it enables developers to focus on creating loosely coupled systems with less boilerplate.

@node-ts/bus allows developers to specify messages and message handlers. It then manages the message transport, subscriptions, and retries behind the scenes. In case of failure, messages are returned to the queue for retry, promoting application resilience.

Additionally, the library provides message workflows, or sagas, to help developers coordinate multiple messages and handlers in longer running processes. As a result, applications built with @node-ts/bus can be more robust, self-healing, and resistant to data loss or corruption.

Requires Node.js 24 or later.

Further info

Documentation · Upgrading to 2.0

Components

Contributing

To work on the library itself, see CONTRIBUTING.md: setup, the scripts, tests and local infrastructure, the design principles every API follows, and changesets and releases. Upgrading from 1.x is covered in MIGRATING.md.

About

A typescript based enterprise service bus framework based on enterprise integration patterns

Topics

Resources

Contributing

Security policy

Stars

291 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages