-
Notifications
You must be signed in to change notification settings - Fork 44
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
Deadletter documentation added #281
Conversation
I think it needs to go to the 4.6.0 branch instead of master. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Loog good to me 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The main line is clear and fine, so thanks for that.
I do have a bunch of suggestions that hopefully improve the completeness of this section for our users. Let me know what you think!
Co-authored-by: Steven van Beelen <[email protected]>
Co-authored-by: Steven van Beelen <[email protected]>
Co-authored-by: Steven van Beelen <[email protected]>
Co-authored-by: Steven van Beelen <[email protected]>
Co-authored-by: Steven van Beelen <[email protected]>
Co-authored-by: Steven van Beelen <[email protected]>
Co-authored-by: Steven van Beelen <[email protected]>
Strengthen point that the in-memory DLQ is not production ready #281
Processed all comments myself. Hence I do not apply as a reviewer anymore.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some improvements need to be made, other than that I think the content looks great.
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Co-authored-by: Mitchell Herrijgers <[email protected]>
Process review comments by adjusting and further fine-tuning description of: - the importance of sequencing dead letter, - where to find the SequencedDeadLetterProcessor, - the description of the message attribute, - the enqueue decision intro description, - a better example on diagnostics usage. #281
Adjust DLQ intro section by: * adding a small introduction, * replacing event processor mentions for processing group, * add details on maintaining a dead letter sequence #281
Adjust DLQ configuration section by: * adjusting the indentation, * slightly adjusting the samples, * replacing mentions of event processor with processing group #281
Adjust DLQ processing section by: * expanding the intro section by explaining the SequencedDeadLetterProcessor and its methods, * adjust the sample titles * adjusting the indentation, * replacing repair for retry in the samples as there is no guarantee the letter is not enqueued again, * replacing mentions of event processor with processing group #281
Adjust DLQ attributes section by: * fix the section title, * use code sections, * remove markTouched, withCause and withDiagnostics, * change message type to EventMessage * change cause type to Optional<Cause>, * explain why the cause may be empty, * explain that diagnostics are filled through an EnqueuePolicy #281
Adjust DLQ policy section by: * introduce desire to not enqueue at all times, * introduce EnqueuePolicy and EnqueueDecision, * explain when the policy kicks in, * explain scenario when to configure a custom policy, * separate the policy creation and configuration into two sample sections * use several Decisions operations to showcase it. #281
Adjust DLQ idempotency section by: * moving it to right after the intro section, * making it a separate subsection for clarity, * expanding on why this is strongly recommended #281
Strengthen point that the in-memory DLQ is not production ready #281
Process review comments by adjusting and further fine-tuning description of: - the importance of sequencing dead letter, - where to find the SequencedDeadLetterProcessor, - the description of the message attribute, - the enqueue decision intro description, - a better example on diagnostics usage. #281
Added deadletter queue, see AxonFramework/AxonFramework#2021