Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/replica broker #1

Draft
wants to merge 133 commits into
base: main
Choose a base branch
from
Draft

Conversation

NikitaShupletsov
Copy link

@NikitaShupletsov NikitaShupletsov commented Jun 11, 2022

AMQ-8354

Asynchronous replication plugin
PR to activemq repo: PR 848

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Add an intermediate replication queue.
Make the main replication queue non-persistent.
Add logic for adding and checking sequences on both sides.
…s to apply message compaction on the main queue.
Increased the size of batches.
Made batches idempotent.
Split threads for ack and for send.
Added logic to ignore Delivered and Unmatched acks.
Reduce the delay between acks.
Reduce the amount of messages in ack batches.
@Charlie-chenchrl Charlie-chenchrl force-pushed the feature/replica_broker branch from 71cbd1d to b5b3975 Compare June 6, 2023 06:38
@NikitaShupletsov NikitaShupletsov force-pushed the feature/replica_broker branch from 044386a to b33dfbc Compare June 27, 2023 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants