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

Is the Azure provider termed too broadly? #10

Open
smudge202 opened this issue Jul 8, 2016 · 5 comments
Open

Is the Azure provider termed too broadly? #10

smudge202 opened this issue Jul 8, 2016 · 5 comments

Comments

@smudge202
Copy link

For one reason or another, there are multiple Service Bus' available on Azure. The full blown Service Bus, and the one that serves as an extension of the storage API.

Event Hubs might too be useful, and any number of future technologies could make good candidates.

As such, is the Azure term being used too broadly in the features/azure branch?

@herecydev
Copy link
Owner

I think there are 3 candidates, Queues, Topics and Event hubs. My plan was to get the infrastructure in a place such that the majority of concepts (observables, serialization, error handling, logging) can be reused and it's just the client that will be swapped out depending on type of message. So I fully expect to implement more azure technologies, it's definitely going to happen.

@smudge202
Copy link
Author

smudge202 commented Jul 8, 2016

I think the "Queues" candidate you've specified is actually duplicated in Azure.

See these links:

These two are completely independent services, namespaces, and NuGet packages.

@herecydev
Copy link
Owner

herecydev commented Jul 8, 2016

Yer, I've seen these before. I'm not sure how many people use the storage queue, I always found the lack of deadlettering and push based messaging a nonstarter for the services I build. With that said, I'm keen to see if people want it and should easily be able to support it.

Perhaps changing the Azure into AzureServiceBus will clarify things?

@smudge202
Copy link
Author

The naming change would work for me.

You may find more people than you realise using the Storage variant, because the NuGet packages for it were best at keeping up with dnx. Not checked since netcore.

@herecydev
Copy link
Owner

herecydev commented Jul 8, 2016

Yep it support NETStandard 1.6, the API is reasonably similar. Just need to implement the message pump for the observers and deal with some deadletter logic.

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

No branches or pull requests

2 participants