-
Notifications
You must be signed in to change notification settings - Fork 925
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARTEMIS-5037: limit mirror propagation
Add a new option in the Mirror settings to prevent a broker from propagating messages. On a topology such as: ``` 1 ---> 2 ---> 3 ^______| ``` Where 1 is connected to 2 via a noForward link, the behavior is as follows: * Every command from 1 are reaching 2 and are stopping at 2 not reaching 3. * If a message is produced on 1 and consumed on 2, the message is acknowledged on 1 and 2. No ack is reaching 3. * Every message produced on 2 are mirrored on 1 and 3. * If a message is produced on 2 and consumed on 1, it is acked on 1 2 and 3 * If a message is produced on 3 and consumed on 3, it is acked only on 3.
- Loading branch information
Showing
14 changed files
with
927 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.