diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-08-17 17:05:44 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-08-17 17:05:44 +0100 |
| commit | 54c4957e9d44abe29982bb2d8313b4bc7ce56f6b (patch) | |
| tree | 9ec9e2b26edf5eaa4853f4cc55e0127123e78034 /docs | |
| parent | 4d85abee069bcfab253a7a9040ddcb08c6aa05b1 (diff) | |
| download | rabbitmq-server-git-54c4957e9d44abe29982bb2d8313b4bc7ce56f6b.tar.gz | |
publisher acks for persistent messages
Acknowledgements are sent to the producer in the following cases
(assuming the channel in confirm mode):
- a transient message has been received (i.e. it is ack'd
immediately),
- a basic return has been sent (the ack is sent immediately
afterwards),
- a persistent message has been consumed [by a consumer] or got [via
basic.get] and ack'd by the client (or the retrieval was no-ack),
- a persistent message has been written to disk (both the message
and its index).
At least in theory, every message published on a confirm channel will
at some point be ack'd. A message is only ack'd once and the reason
it was ack'd is hidden.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
