We have a scenario in which messages are being pushed to a service bus topic from a LOB application. There are multiple listeners to this topic each having its own subscription (can have multiple topics also). We might have around 50 msgs per second per
subscription. We have created a web job with service bus trigger to receive this msgs, however, the processing is slow. Even with MaxConcurrentCalls = 20, the processing is taking time. As part of processing, the messages should be deserialized and pushed
to a document db collection. What is the right approach to scale this solution and should using functions instead of web job help here ?
↧