Comments (3)
Hi! I tried to reproduce your issue by using a modified version of the quickstart samples from root README.md. It worked just fine for me. Publishing messages works just fine after the RabbitMQ broker is back up and connection is reestablished. In my case it took about 16s from the point publishing fails because of lost connection until it worked again (of course this 16s mainly is resulting in the time the broker needs to shutdown and restart).
Do you have some more details on how to reproduce it?
from go-rabbitmq.
@turtletramp Thank you for your reply! I estimate it's a bug in github.com/rabbitmq/amqp091-go, because after upgrading to v1.10.0, it worked fine and the bug can be reproduced using v1.7.0.
from go-rabbitmq.
I'm upgrading the dependency, and closing, ty
from go-rabbitmq.
Related Issues (20)
- A queue can accept multiple bindings from multiple exchanges HOT 1
- Support for RabbitMQ Clusters HOT 3
- memory leak HOT 20
- how to gracefully shutdown mq consumers?
- Docs specify `WithPublisherOptionsExchangeDeclare` *stops* this library from declaring the exchanges existance
- Asynchronous reconnection HOT 3
- NotifyPublish ReconnectCount - how is it intended to be used? HOT 2
- reconnection error: error reconnecting to amqp server: Exception (504) Reason: "channel/connection is not open"
- reconnection err while rabbitmq server handshake_timeout HOT 2
- Can consumer support temporary queues? HOT 1
- panic since v0.14.0 HOT 2
- runtime: goroutine stack exceeds 1000000000-byte limit on v0.14.1 after recovery HOT 4
- consumer: v0.14.0 implementation can lead to unprocessable messages HOT 2
- graceful shutdown is invalid HOT 3
- NewStaticResolver's shuffle paramater is not effective
- producer connect pool HOT 2
- Consumer ACK but getting metrics of Manual ACK HOT 1
- consumer Run is blocking code HOT 1
- Custom Logger broken on shutdown HOT 2
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 go-rabbitmq.