Cannot consume internal events published to amq.rabbitmq.events #12053
-
Describe the bughey, Reproduction steps1.init "rabbitmq-event-exchang" with Enabled Plugins File Expected behaviorthe events are delivered to the queue as expected. Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
@eliyosef578 that exchange type hasn't changed meaningfully in years. I don't see how re-configured plugin list would be different from manually enabled plugins. There are so many systems that pre-configure plugins these days that we'd be flooded with questions like that but it is not the case. My best guess is that your Consider posting your |
Beta Was this translation helpful? Give feedback.
-
Given the following [rabbitmq_management,rabbitmq_event_exchange]. and a 3.13.5 node started like so RABBITMQ_ENABLED_PLUGINS_FILE=./enabled_plugins rabbitmq-server I see the following in the
Then I bind a quorum queue with routing key # open a connection and channel first, then…
qq = ch.quorum_queue("qq.1")
qq.bind("amq.rabbitmq.event", routing_key: "#").subscribe do |*args|
puts(args.inspect)
end and then declare and delete 100 queues: 100.times { |i| ch.queue("cq.transient.#{i}", durable: false).delete } the consumer does print them out, and then prints a I can also see the following in
@eliyosef578 without clear evidence (an executable way reproduce) and the lack of other similar reports, I can only conclude that most likely your new environment
|
Beta Was this translation helpful? Give feedback.
Given the following
enabled_plugins
file:and a 3.13.5 node started like so
I see the following in the
rabbitmq-diagnostics status
output:Then I bind a quorum queue with routing key
#
(which, for a topic exchange likeamq.rabbitmq.event
, matches everything) to it, using Bunny for client and a Ruby REPL as an alternative to writing a script:# open a co…