The Pain Point

Data integration layer comes in many shapes and forms. Sometimes the data you are integrating is transactional in nature. In that scenario, the order of each data operation is important.

That is the reason why Azure Service Bus has a session aware feature. Unfortunately, Azure Functions don’t support Azure Service Bus sessions since its creation.

The Solution

The solution is provided by the Azure Functions Service Bus Extension. The extension only supports .Net Core. It means you will have to build on top of Azure Function v2. Once you ticked all boxes above, all you need to do is to decorate your Azure Function with the IsSessionsEnabled attribute.

Reference

Comments