Skip to content

Idempotency middleware #10

@bjaus

Description

@bjaus

Middleware that prevents duplicate processing of retried requests using a client-provided idempotency key.

Scope:

  • Read idempotency key from configurable header (default: `Idempotency-Key`)
  • Store interface for pluggable backends (in-memory default)
  • Cache response for key and replay on duplicate requests
  • Configurable TTL for cached responses

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions