dotnetcore / CAP

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
http://cap.dotnetcore.xyz
MIT License
6.61k stars 1.28k forks source link

feat: asb custom consumers #1572

Open KuchaD opened 1 month ago

KuchaD commented 1 month ago

Description:

Current Situation: Currently, our Azure Service Bus provider lacks support for multiple namespaces and topics for consumers. We are utilizing a single topic within Azure Service Bus for messaging, and a single namespace for the application.

Solution Attempt: I have attempted to implement a solution that addresses this limitation, and it works as expected. However, I am currently unable to submit a pull request (PR) for this update.

Issue(s) addressed:

Changes:

add CustomConsumer topic

Affected components:

Azure service bus

How to test:

Provide a step-by-step guide on how to test your changes. Include any relevant information like environment setup, dependencies, etc.

Additional notes (optional):

Provide any additional notes or context that may be relevant to the changes.

Checklist:

Reviewers:

mviegas commented 3 weeks ago

Hi @KuchaD. I will take a deeper look into this in the following days. Meanwhile, could you also update the documentation to include the custom consumers?