Say we have a producer in datacentre A and an ActiveMQ broker and consumer in datacentre B.
Sending persistent, non-async messages to the broker will incur the round trip time of the network link between datacentres.
If a local broker is installed in datacentre A and configured to store and forward to B, the producer will no longer be throttled by the slow link.
Can improved end to end throughput be expected because of the network of brokers? Is it possible to control the acknowledgement mode from broker B to broker A independently of the ack mode of client to broker B?