Closed
Bug 1068444
Opened 10 years ago
Closed 6 years ago
Ensure that we use confirm-channels
Categories
(Webtools :: Pulse, defect, P2)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: jonasfj, Unassigned)
Details
By default most AMQP libraries don't use confirm-channels, in particularly not for message publication.
This does affect performance, especially if we block while waiting for acknowledgement that a message was published.
This is the case in python, for node waiting for confirmation can be done asynchronously.
Anyways, we should probably block on ack, and see if it has significant performance implications. In cases where we send a lot of messages at once, one could make a method that blocks on all of them to finish.
Note: This is purely a client-side issue, also we probably want to use confirm channels for both consuming and publishing messages.
Information I've been able to find on this issue for python is limited:
- https://github.com/celery/py-amqp/issues/3
I have not been able to get any of it working with kombu.
Updated•10 years ago
|
Priority: -- → P2
Comment 1•6 years ago
|
||
Note: This is purely a client-side issue, also we probably want to use confirm channels for both consuming and publishing messages.
Yup. I think when this was filed we had planned to ship client libraries for each language, but that's no longer the case, so this is not something the pulse owners can do.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•