Masstransit: Azure Service Bus .NET Standard support

Created on 7 May 2018  路  20Comments  路  Source: MassTransit/MassTransit

Hello, when MassTransit.ServiceBus support will be able on .Net Standard?

azure-servicebus

Most helpful comment

@phatboyg any news on this?

All 20 comments

The Azure service bus libraries were completely rewritten by Microsoft for .NET Standard.

This requires a new library, and it's started, but it isn't finished yet.

There is no firm ETA on when support will be finished.

WIP branch: https://github.com/phatboyg/MassTransit/tree/net-core-asb

So it seems that Microsoft is going to accept that developers expect things, like stuff to be usable. Based on this issue, the queue/topic/subscription capabilities will be back and allow this port to move forward:

https://github.com/Azure/azure-service-bus-dotnet/issues/65

Looks like ASB management APIs are done now, PR closed and merged: https://github.com/Azure/azure-service-bus-dotnet/pull/481. Preview bits NuGet: https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.1.0-preview.

@phatboyg it seems we can continue on this issue. Do you know what is left?

I have a branch, the API is still different but at least it鈥檚 within the connect string now to manage queues, topics, and subscriptions.

Just need time to get it converted and working. It will be separate from the full framework version because of missing features.

@phatboyg can we assist? Would love to help out, but I'm unsure what the current status is. Is it an option for your to create some bullets? Would like to move to a situation where we have a nuget package on netstandard.

@phatboyg any news on this?

@phatboyg any news on this?

Missing this library is really stopping us to move to Azure. when MassTransit.ServiceBus support will be able on .Net Standard?

Same here! We are already looking into using nServiceBus instead.

Good I hope it works out for you!

Seriously. MassTransit is open source and the transport is in development. When it鈥檚 ready it鈥檚 ready.

Good. We use Rabbit till then. Thanks for the update. At least we know it鈥檚 in development not on hold

@phatboyg not trying to be negative about MassTransit or force you into building anything... still love the framework \o/ and please take your time building it! It is your spare time after all! I'm already glad someone is working on it :)

We can still help you with the transport btw (if needed, but we'll need some pending tasks).

Just FYI, this is building and the separate package should be on NuGet (as -develop) once it builds.

@phatboyg I think we're all highly anticipating this feature and very grateful for your work on this.

@phatboyg Just set up a quick test AspNetCore.App 2.1.2 (webapi) project with the new MassTransit.Azure.ServiceBus.Core lib. Setup the buscontrol using MassTransit.ExtensionsDependencyInjectionIntegration and created an IHostedService to start the bus.

I realize this is a '5.1.5.1611-develop' release but it looks good so far after some testing.

Thanks a bunch for getting this out in the wild.

Well, thank https://github.com/daanl - he did most of the work on it.

@pvanroos that's good to hear - tbh I didn't even try it yet. Since it's a separate package, it should be easy to release alongside the existing transport and see how it evolves.

Thanks for trying it out, good news so far it seems!

@pvanroos, can you pls provide the example how to set up correctly the startup?

Was this page helpful?
0 / 5 - 0 ratings