SquidStd.Workers.Abstractions
Shared, dependency-free contracts between the SquidStd worker runtime and manager: the job descriptor, the worker heartbeat, the manager-side worker view, the worker status enum, and the conventional channel names.
Install
dotnet add package SquidStd.Workers.Abstractions
Key types
| Type | Purpose |
|---|---|
JobRequest |
A job (name + string parameters) enqueued by the manager and consumed by a worker. |
WorkerHeartbeat |
Liveness signal a worker publishes (status, active jobs, max concurrency). |
WorkerInfo |
The manager-side view of a worker, folded from heartbeats. |
WorkerStatusType |
Idle / Busy / Offline. |
WorkerChannels |
Default jobs-queue and heartbeat-topic names. |
Related
- Tutorial: Worker system
License
MIT - part of SquidStd.