AMQP-206 Support Rabbit HA #24
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
AMQP-206 Add queue-arguments Attribute
now supports either element
or a queue-arguments attribute which is a reference to
a bean.
is promoted to a top-level bean,
allowing for re-use, such as...
AMQP-206 Fix Parser Tests
AMQP-206 ReConnect To Mirrored Queue
If a consumer is connected to a mirror (slave), and the
master dies, the queue is moved. The consumer is given a
cancel notification, indicating we need to reconnect.
However, the move might not be complete, so we retry the
queue declaration a number of times before failing.
AMQP-206 Polishing
Cleanup retry counter name; trap exception on cancel of
temporary reply queue.
AMQP-206 Add reply-queue to RabbitTemplate
Allow specification of an explicit queue for replies. Adds
a correlation header to sendAndReceive messages (spring_reply_correlation)
which is used to correlate replies on the reply queue.
The queue is supplied to the template via the reply-queue
attribute; the template must be added as a to a
for the same queue. For example...
AMQP-206 Stack Reply Correlation
Stacks (pushes/pops) correlation when using a fixed queue for
replies in sendAndReceive methods.
Now supports
templatsendAndReceive()->listener->templateSendAndReceive()->
listener->templateSendAndReceive->...
and the replies get correlated in each template appropriately.
AMQP-206 Polishing
Add exclusive test for addresses attribute; add parser test.
AMQP-206 Polishing
Improve configuration of reply-queue listener on rabbit template.
Previously a disjoint listener was required. Now the listener
is a child element of the template itself.
The reply-listener is a full-blown listener container, but uses the
template's connection factory and so that attribute, as well as the
message-converter is disallowed at run-time.
AMQP-206 Polishing
Remove disallowed attributes from child element
in schema.
AMQP-206 Reference Documentation
Update docs with addresses attribute on ConnectionFactory and
reply-queue on template.