2
votes

We are building multi-tenant microservices based platform on Azure and we are using service bus for integration between micro-services.

We are receiving input pipeline message from batch and real-time and I want to ensure all tenant message process with equal priority.

pipeline looks like

enter image description here

Note: we are using Azure function to process service-bus messages

below line I got from Microsoft documentation

This fully managed service is available in multi or single tenant configurations with no servers to manage or licenses to buy.

Can anyone suggest, How to use service bus in multi-tenant scenario? do you think I really need to care if I'm using azure function (azure function will auto scale)? I want to give equal priority to all tenant.

1
I guess they mean you as tenant. You may use Service Bus Standard tier where you'll share resources with other Azure customers, or Premium tier where you'll get your dedicated instance of Service Bus. What does your "equal priority" requirement entitle?Mikhail Shilkov
@Mikhail Can you please refer some doc linkPankaj Rawat

1 Answers

0
votes

Thanks @Mikhail, I confused by below statement

This fully managed service is available in multi or single tenant configurations with no servers to manage or licenses to buy.

Azure ServiceBus Standard run under shared resources while premium runs a dedicated instance of Service Bus.

enter image description here

Check here for more details