MS has recently introduced the Microsoft.Azure.ServiceBus namespace.
https://github.com/Azure/azure-service-bus/blob/master/samples/readme.md
It is geared for the new .net standard framework (as if MS doesn't have enough semi-redundant code bases)
My question is, how much better could it be in terms of performance?
I can say with confidence, that the Microsoft.ServiceBus.Messaging leaves lots to be desired, in particular when it comes to persistent receiving.
A very useful feature of the Microsoft.ServiceBus.Messaging , is the message pump, built on top of OnMessage() method.
The new library, doesn't have this, and needs to rebind event handlers on every receipt to keep pumping. Definitely a step backward .
Looking for feedback from anyone who has had experience with both and can compare..
See Question&Answers more detail:os