summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-17 17:05:44 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-17 17:05:44 +0100
commit54c4957e9d44abe29982bb2d8313b4bc7ce56f6b (patch)
tree9ec9e2b26edf5eaa4853f4cc55e0127123e78034 /packaging
parent4d85abee069bcfab253a7a9040ddcb08c6aa05b1 (diff)
downloadrabbitmq-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 'packaging')
0 files changed, 0 insertions, 0 deletions