Skip to content

docs: High-throughput, channel handling and Mosquitto UNSUBACK notes - #119

Open
danielmeza wants to merge 1 commit into
chkr1011:mainfrom
danielmeza:docs/high-throughput-and-channel-handling
Open

danielmeza wants to merge 1 commit into
chkr1011:mainfrom
danielmeza:docs/high-throughput-and-channel-handling

Conversation

@danielmeza

@danielmeza danielmeza commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Split out of #118, per @chkr1011's request for smaller per-topic PRs.

Documentation only — no code changes, nothing to build.

  • docs/high-throughput-guide.md — why dispatcher pressure shows up above a few thousand messages/second, and the channel + Rx buffering model used to fix it.
  • docs/channel-handling.md — channel full modes, packet inspection constraints, counters and pipeline lifecycle.
  • docs/mosquitto-unsuback-dropped-issue.md — broker-side bug where UNSUBACK packets are dropped when the outgoing queue is full.

These describe the design implemented in #118. Merging this first keeps that PR to code only.

Adds three documents describing the message-processing model used by the UI:

- docs/high-throughput-guide.md - why dispatcher pressure appears above a few
  thousand messages/second and how channel ingestion plus Rx buffering solves it.
- docs/channel-handling.md - channel full modes, packet inspection constraints,
  counters and pipeline lifecycle.
- docs/mosquitto-unsuback-dropped-issue.md - broker-side bug where UNSUBACK packets
  are dropped when the outgoing queue is full.

Documentation only, no code changes.
@danielmeza
danielmeza force-pushed the docs/high-throughput-and-channel-handling branch from 8664dcf to 4bc270a Compare August 28, 2026 05:24

This branch has not been deployed

No deployments
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