summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-13 11:55:46 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-13 11:55:46 +0100
commit0b7133e9ec8a891c7dc7779ba635bcb7213914d5 (patch)
tree70365d7f830c87a0079f35c917365bdcc225dfb8 /include
parent6ff8e253b1b0d71d96958d38561ddc86bb42e6e8 (diff)
downloadrabbitmq-server-git-0b7133e9ec8a891c7dc7779ba635bcb7213914d5.tar.gz
new logic
Message sequence numbers are assigned uniquely when the basic.publish is received. If confirm is not enabled, this is undefined. Rabbit_channel gains a new API method: confirm. This schedules an ack for the given sequence number. The idea is that repeated acks are allowed at this point and de-duplication is done by the channel. This way, in order to confirm a message, another module just needs to know 1) the channel and 2) the message sequence number. No de-duplication is done at this point.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions