Skip to content

QuorumQueueSpecificArgs

faststream.rabbit.schemas.queue.QuorumQueueSpecificArgs module-attribute #

QuorumQueueSpecificArgs = TypedDict(
    "QuorumQueueSpecificArgs",
    {
        "x-overflow": Literal[
            "drop-head", "reject-publish"
        ],
        "x-delivery-limit": int,
        "x-quorum-initial-group-size": int,
        "x-quorum-target-group-size": int,
        "x-dead-letter-strategy": Literal[
            "at-most-once", "at-least-once"
        ],
        "x-max-in-memory-length": int,
        "x-max-in-memory-bytes": int,
    },
    total=False,
)