nzb-dispatch 0.2.4

Article-level dispatcher: per-server worker pool, priority gating, retry + hopeless tracking. Part of the nzb-* layered usenet engine.
Documentation

nzb-dispatch

Article-level dispatcher for the nzb-* usenet crate stack.

Manages a per-server worker pool, priority gating, retry logic, and hopeless-article tracking. Sits between the queue manager and the NNTP fetch layer.

Architecture

nzb-web → nzb-dispatch → nzb-news → nzb-nntp → NNTP server
                       → nzb-decode (article decode)
                       → nzb-core   (shared models)

Part of the nzb-* stack

Crate Role
nzb-nntp Async NNTP client, connection pool
nzb-core Shared models, config, SQLite DB
nzb-decode yEnc decode + file assembly
nzb-news NNTP fetch engine
nzb-dispatch Article dispatcher, retry, hopeless tracking (this crate)
nzb-postproc PAR2 repair, archive extraction
nzb-web Queue manager, download orchestration

License

MIT