-
-
Notifications
You must be signed in to change notification settings - Fork 94
SessionId support for Eventuous.Azure.ServiceBus #474
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
Conversation
…cer, along with support for ServiceBusSessionProcessor for the consumer
* Remove duplicate code * Check if properties exist and add a fall back
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Latest suggestions up to 35baa5a
Previous suggestionsSuggestions up to commit f832640
|
||||||||||||||||||||
Test Results 51 files + 34 51 suites +34 35m 44s ⏱️ + 24m 49s Results for commit c08bd14. ± Comparison against base commit 05689c4. This pull request removes 5 and adds 15 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
|
@alexey-troshkin-xpress check if it's ok |
src/Azure/src/Eventuous.Azure.ServiceBus/Subscriptions/ServiceBusSubscription.cs
Outdated
Show resolved
Hide resolved
…BusSubscription.cs Co-authored-by: qodo-merge-for-open-source[bot] <189517486+qodo-merge-for-open-source[bot]@users.noreply.github.com>
src/Azure/src/Eventuous.Azure.ServiceBus/Subscriptions/ServiceBusSubscription.cs
Outdated
Show resolved
Hide resolved
…BusSubscription.cs Co-authored-by: qodo-merge-for-open-source[bot] <189517486+qodo-merge-for-open-source[bot]@users.noreply.github.com>
|
@alexeyzimarev, сhecked the changes and that it works – everything's fine |
User description
Fixes #471
Replaces #470
PR Type
Enhancement
Description
Add SessionId and ReplyToSessionId support to producer options
Implement ServiceBusSessionProcessor for session-based message consumption
Refactor message handling to support both standard and session processors
Update subscription options with SessionProcessorOptions configuration
Improve message property extraction with fallback mechanisms
Diagram Walkthrough
File Walkthrough
4 files
Add SessionId and ReplyToSessionId propertiesApply SessionId to outgoing messages conditionallyAdd SessionProcessorOptions and MakeSessionProcessor interfaceImplement dual processor support with session handling1 files
Shorten test method names and add IgnoreParameters1 files
Update Testcontainers version to 4.8.14 files