scramjetorg / transform-hub

Scramjet Transform Hub (STH) is a runtime supervisor that can run data processing programs called Sequences and manage local resources on any Linux server, Docker on small edge servers, and even large-scale Kubernetes clusters in the cloud or datacenters. It connects to Scramjet Spaces in Scramjet Cloud Platform.
GNU Affero General Public License v3.0
67 stars 8 forks source link

Event Hub #1012

Closed MichalCz closed 10 months ago

MichalCz commented 10 months ago

What?

This introduces an event bus that allows instances to send events to each other within a single hub. It also exposes a hub level API.

Why?

This adds a communication layer between instances that works fairly quickly and allows sequence implementors to broadcast messages between running instances.

Usage:

In a sequence you can use:

Clickup Task:

How it works:

Review checks:

These aspects need to be checked by the reviewer: