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

Add SqlTransport Source and Add Azure Service Bus Target #502

Closed
wants to merge 4 commits into from

Conversation

robvanpamel
Copy link

Hi,

I created this PR to address the changes we are currently taken to resolve #494. There is still work to be done in this PR to follow all the guidelines which you have in the others, but it already allows us to copy messages from the source to the target.
So before adding more effort to this PR, I would like to discuss if it makes sense to add this source and target to the project.

The scenario:
We have several endpoints using SQL Transport (SQL Island) but also endpoints using an Azure Service Bus Transport (ASB Island). Currently those are connected using the opensource project 'NServicebus.Router '.
As this router is adding increased confusion and complexity, we would like to remove this and move all the endpoints to ASB only. This is planned to be completed by the end of Q1 2023. On the SQL Island we have several messages which are delayed by several months for up to a year. So we would need to move these messages as well, so we found that this project could be a good starting point.

Actions done:

Create a SQLTransport source:

This is mostly a copy of the existing (Not Native) Sql source which is afterwards adapted to the native SQLTransport.

Create a ASB target:

This follows most of the guidelines which I saw in the other targets.

Things to be done

  • Add Integration Tests
  • Add FakeData / Fake Targets
  • overall clean up

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Rob Van Pamel seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions
Copy link

github-actions bot commented Mar 3, 2023

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Mar 3, 2023
@robvanpamel robvanpamel closed this Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for Azure Service Bus
2 participants