Comments (8)
This is certainly something that can be done. As a workaround for now, it's possible to try to re-declare the queue, with the exact same arguments. Resource declaration is idempotent in AMQP, as long as the properties of the resource are the same. Trying to re-declare an existing resource with different properties will result in an error.
from reactor-rabbitmq.
@acogoluegnes Sorry for the delay, but yes this is exactly what we wanted. Thanks very much for the prompt enhancement!
from reactor-rabbitmq.
@acogoluegnes I have a feature branch ready, can we discuss the PR on gitter?
from reactor-rabbitmq.
You can create the PR (or draft PR) and we can discuss there. I'll be available on Gitter on Monday. Thanks!
from reactor-rabbitmq.
Fixed by #88.
from reactor-rabbitmq.
@fridgebuzz There is now an example test that uses passive declaration before publishing messages, can you please confirm this is what you want to achieve?
from reactor-rabbitmq.
Hi team, can I active/ inactive exchange at runtime?
from reactor-rabbitmq.
@sureshparmar042 Exchanges in RabbitMQ cannot disabled, they can only be deleted and re-created. Note after deletion, all their bindings are deleted as well.
from reactor-rabbitmq.
Related Issues (20)
- Blocking call when "Sender::sendWithPublisherConfirms" HOT 2
- Bump dependencies HOT 1
- Emit publish nack when losing connection
- Emit publish nack when retry times out
- Consider adding an option to Sender.send to reuse the channel
- AcknowledgableDelivery.ack() blocks HOT 1
- Provide a way to specify Consumer Arguments in Receiver.consume* methods HOT 3
- Bump dependencies HOT 1
- Bump dependencies HOT 1
- Bump Gradle to 7.2
- Pulsar and RabbitMQ integration HOT 3
- RPCs are executed one at a time, blocking on a mutex HOT 2
- receiver.consumeManualAck does not seem compatible with take(int) reactor operator
- Unclear how to keep the consumer open after an exception is thrown
- Receiver does not recover or catch the exception when there is a rabbitmq delivery acknowledgement timeout HOT 3
- Release to repo.spring.io is failing HOT 1
- Reuse channel in receiver to allow setup global qos
- Upgrade RabbitMQ client to support Micrometer Observation
- Sender does not close / manager resource management channel when declaring objects HOT 3
- Add a way to alter the way cancellations are handled
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reactor-rabbitmq.