Skip to content

Commit 727c6ab

Browse files
Merge pull request #2385 from rabbitmq/shovel-rejections
Document shovel rejections
2 parents 4d2a9dd + 2a357c9 commit 727c6ab

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

docs/shovel.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ and [Erlang AMQP 1.0](https://github.com/rabbitmq/rabbitmq-server/tree/main/deps
5959
RabbitMQ 4.2 introduced a new protocol type, the `local` shovels. Local shovels do not
6060
use any of the existing protocols to connect to the source or destination, but
6161
use an internal API to consume and/or publish directly from the queues in the local
62-
cluster. They can only be used on the cluster the shovel is being declared.
63-
A local shovel shares most features and configuration with AMQP 0-9-1 shovels.
62+
cluster. They can only be used on the cluster the shovel is being declared.
63+
A local shovel shares most features and configuration with AMQP 0-9-1 shovels.
6464

6565
## Why Use Shovel {#benefits}
6666

@@ -141,6 +141,9 @@ The Shovel's consumer will [acknowledge](./confirms) messages
141141
automatically on receipt, after (re-)publication, or after
142142
[confirmation of its publication](./confirms) from the destination server.
143143

144+
Messages rejected by the destination will be requeued in the case of AMQP 0-9-1
145+
and local shovels. For AMQP 1.0, messages rejected by the destination will be dropped.
146+
144147
### Re-publishing
145148

146149
Most publishing and message properties are controlled by the operator.

versioned_docs/version-3.13/shovel.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ The Shovel's consumer will [acknowledge](./confirms) messages
128128
automatically on receipt, after (re-)publication, or after
129129
[confirmation of its publication](./confirms) from the destination server.
130130

131+
Messages rejected by the destination will be requeued in the case of AMQP 0-9-1.
132+
For AMQP 1.0, messages rejected by the destination will be dropped.
133+
131134
### Re-publishing
132135

133136
Most publishing and message properties are controlled by the operator.

versioned_docs/version-4.0/shovel.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ The Shovel's consumer will [acknowledge](./confirms) messages
134134
automatically on receipt, after (re-)publication, or after
135135
[confirmation of its publication](./confirms) from the destination server.
136136

137+
Messages rejected by the destination will be requeued in the case of AMQP 0-9-1.
138+
For AMQP 1.0, messages rejected by the destination will be dropped.
139+
137140
### Re-publishing
138141

139142
Most publishing and message properties are controlled by the operator.

versioned_docs/version-4.1/shovel.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,9 @@ The Shovel's consumer will [acknowledge](./confirms) messages
135135
automatically on receipt, after (re-)publication, or after
136136
[confirmation of its publication](./confirms) from the destination server.
137137

138+
Messages rejected by the destination will be requeued in the case of AMQP 0-9-1.
139+
For AMQP 1.0, messages rejected by the destination will be dropped.
140+
138141
### Re-publishing
139142

140143
Most publishing and message properties are controlled by the operator.

0 commit comments

Comments
 (0)