Automatic connection recovery does not re-create explicitly deleted queues #1800
Replies: 2 comments 2 replies
-
@SunnySourabh there is a dedicated documentation section that explains when automatic connection recovery kicks in. It is not meant to kick in when you manually delete a queue. In fact, it keeps track of the entities you delete specifically to make sure that they are not re-created after connection recovery. |
Beta Was this translation helpful? Give feedback.
-
Locking because there isn't really much to discuss here: if someone does not trust their apps and must maintain a certain topology, importing a definitions file over the HTTP API periodically (say, once every N minutes) would be one way of approaching it. This client won't add any special "undo my own deletes" kind of feature. It trust the caller to do the right thing. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am using rabbitmq client 6.8.1 version in dot net project. I am creating queue, exchange and binding programmatically. In the connection factory I have set AutoRecoveryEnabled and TopologyRecoveryEnabled as true.
Once I started my service all queue, exchange and binding created but when I am deleting any queue manually, it is not getting recreated again without service restart.
How and when these 2 properties of Connection Factory works?
Beta Was this translation helpful? Give feedback.
All reactions