streadway / amqp

Go client for AMQP 0.9.1
http://godoc.org/github.com/streadway/amqp
BSD 2-Clause "Simplified" License
4.87k stars 620 forks source link

incorrect bindings in management UI #516

Open dmitsh opened 3 years ago

dmitsh commented 3 years ago

I'm running a simple pubsub application in k8s cluster. The publisher and the subscriber are threads in the same process. The publisher publishes messages to 3 fanout exchanges every 0.5 seconds. Each exchange has 1:1 binding to a queue. When I scale up the application to 10 pods, I'm observing (not deterministically, but very often) an error unexpected command received returned by Channel.QueueBind(...). After that the management UI shows incorrect binding. I'm also seeing error operation basic.consume caused a connection exception not_allowed: "attempt to reuse consumer tag in rabbitmq server log at the same time.