Skip to content

Conversation

@ansd
Copy link
Member

@ansd ansd commented Dec 16, 2024

Transient (i.e. durable=false) exchanges and queues are deprecated.

Khepri will store all entities durably.
(Even exclusive queues will be stored durably. Exclusive queues are still deleted when the declaring connection is closed.)

Similar to how the RabbitMQ AMQP 1.0 Java client already disallows the creation of transient exchanges and queues, this commit will prohibit the declaration of transient exchanges and queues in the RabbitMQ AMQP 1.0 Erlang client starting with RabbitMQ 4.1.

@ansd ansd added this to the 4.1.0 milestone Dec 16, 2024
Transient (i.e. `durable=false`) exchanges and queues are deprecated.

Khepri will store all entities durably.
(Even exclusive queues will be stored durably. Exclusive queues are
still deleted when the declaring connection is closed.)

Similar to how the RabbitMQ AMQP 1.0 Java client already disallows the
creation of transient exchanges and queues, this commit will prohibit
the declaration of transient exchanges and queues in the RabbitMQ
AMQP 1.0 Erlang client starting with RabbitMQ 4.1.
@ansd ansd force-pushed the client-durable-entities branch from d202322 to 98b9af0 Compare December 16, 2024 09:11
@ansd ansd merged commit e2a1136 into main Dec 16, 2024
271 checks passed
@ansd ansd deleted the client-durable-entities branch December 16, 2024 15:17
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.

2 participants