0

There are two environments, one is always online (A), the other one (B) might be online 2-3 days a week, whenever possible they must be synced. now I've already got a working shovel (on A) to sync the data from A to B, but I'd like to know the difference between the different options I got as source and destination of the shovel.

Those are all the possible combinations of source-destination

| Source   | Destination |
|----------|-------------|
| Queue    | Queue       |
| Queue    | Exchange    |
| Exchange | Queue       |
| Exchange | Exchange    |

The question is pretty simple: when Env B is offline how are the data on A persisted?

  • if the source is a Queue the data will just stay there idefinitely, once B is online again the messages will be consumed/moved. (in the meanwhile I expect a flooding of network related errors)

But what if the source is an Exchange? I expect the data to be persisted... is it true? if so how?

I looked at the docs and searched around but didn't find any answer

Giovanni Luisotto
  • 1,382
  • 7
  • 12

0 Answers0