Skip to content

feat: distribute the showcase fulfillment actors over gRPC under supervision#96

Merged
joshua-temple merged 1 commit into
mainfrom
feat/dispatch-distributed
May 31, 2026
Merged

feat: distribute the showcase fulfillment actors over gRPC under supervision#96
joshua-temple merged 1 commit into
mainfrom
feat/dispatch-distributed

Conversation

@joshua-temple
Copy link
Copy Markdown
Collaborator

Distributes the showcase's fulfillment actors across a cluster over real gRPC, supervised. The same kitchen and courier behaviors that run in-process in the durable order saga are now hosted as remote cluster actors on separate worker nodes and driven entirely from a coordinator node over the wire — demonstrating that the fulfillment actors are location-transparent.

A coordinator spawns the kitchen on worker-a and the courier on worker-b over gRPC (carried in-memory by bufconn), worker-a's supervisor restarts the kitchen actor after a crash, and the coordinator then delivers the actor-driving signals across the wire to drive each remote actor to completion. Adds the cluster and transport dependencies to the example.

…rvision

Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
@joshua-temple joshua-temple merged commit 876f853 into main May 31, 2026
10 checks passed
@joshua-temple joshua-temple deleted the feat/dispatch-distributed branch May 31, 2026 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant