Skip to content

docs(events,events-amqp): recovery backoff tuning, publisher shutdown, 1.2.0 currency#55

Merged
intech merged 1 commit into
mainfrom
docs/recovery-tuning-and-publisher-shutdown
Jul 4, 2026
Merged

docs(events,events-amqp): recovery backoff tuning, publisher shutdown, 1.2.0 currency#55
intech merged 1 commit into
mainfrom
docs/recovery-tuning-and-publisher-shutdown

Conversation

@intech

@intech intech commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Docs-site half of the 1.3.0 events cluster docs-first slice (companion to Connectum-Framework/connectum#214): accurate reconnect-delay semantics with the exact full-jitter workaround for events-amqp, a Graceful Shutdown / publishers guide for events, plus 1.2.0 currency fixes for the events-amqp page.

What changed

en/packages/events-amqp.md:

en/packages/events.md:

  • New "Graceful Shutdown" section under Configuration: handler drain semantics; in-flight publish() promises are not tracked (drainTimeout does not cover them); await-before-stop recipe for at-least-once producers; stopping-gate limitation for publishes from draining handlers (connectum#212); planned opt-in drainPublishTimeout (connectum#196).

en/api/ (generated): regenerated via TypeDoc from the companion branch — AmqpRecoveryOptions JSDoc update plus source-link line shifts in the events-amqp package pages.

Test plan

  • pnpm docs:build passes locally (dead-link check included, build 30s).
  • API reference regenerated with gen-api-docs.sh against the companion connectum branch.

Related

…, 1.2.0 currency

- events-amqp: precise recovery table semantics (symmetric jitter, cap
  overshoot, per-series maxRetries); new Tuning the reconnect backoff
  section with the verified full-jitter workaround + upstream links;
  1.2.0 currency (failFastOnInitialSetupError row, onSetupFailed row +
  example, fail-fast notes in Connection Recovery)
- events: Graceful Shutdown section — handler-drain semantics,
  await-before-stop publisher recipe, stopping-gate limitation
  (connectum#212), planned drainPublishTimeout (connectum#196)
- en/api: TypeDoc regen (AmqpRecoveryOptions JSDoc + source-link shifts)

Companion: Connectum-Framework/connectum#214

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015Sp8jYmRXyvUmsErDuNJvt
@intech intech added the type:docs Documentation: guides, README, JSDoc label Jul 4, 2026
@intech
intech merged commit 699b15f into main Jul 4, 2026
5 checks passed
@intech
intech deleted the docs/recovery-tuning-and-publisher-shutdown branch July 4, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:docs Documentation: guides, README, JSDoc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant