The slow consumer cascade
A subscriber cannot keep up, its pending write buffer grows past the limit, and the server flags it a slow consumer — dropping its messages (core NATS, permanent loss) or disconnecting it. The client auto-reconnects, resubscribes, and immediately falls behind again, churning connections. When it happens on a route or gateway instead of a client, inter-server delivery backs up and the blast radius is the whole cluster.
- slow_consumers counter incrementing (rate > 0)
- slow_consumer_stats showing routes or gateways, not just clients
- pending_bytes climbing on specific connections in /connz
- out_msgs dropping while in_msgs stays constant






