我有一个从ServiceBus主题读取消息的Azure WebJob,我正在寻找加速它的方法。我已经看到了使用多个工厂和异步方法执行此操作的方法,但这些示例并不适用于WebJob,我不确定如何将其应用于Web工作,任何建议或指向相关文章的链接都会很多不胜感激!如何加快WebJob中Azure ServiceBus主题的读取速度?
我看到的文章加快使用ServiceBus的想法在这里:https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-performance-improvements我认为在一个正常的EXE我可以使用多工厂和异步的想法,但与WebJob我有一个方法ServiceBusTrigger属性,所以我不确定我是否可以在WebJob中使用本文中的想法。
使用异步/等待不会使您的代码运行得更快,但它可以让您的代码进一步扩展。 Async/await只是确保在异步操作执行时,调用线程不会被阻塞并等待结果。该线程可用于执行其他操作。当异步调用返回时,将分配一个线程以继续执行。 –