【发布时间】:2019-12-05 09:26:51
【问题描述】:
总结
我有一个 Azure Appservice; webapi,当同时收到数百个请求时,应用服务无法快速获取它们,响应时间将超过230秒,因此出现服务器错误。但这不会发生在低于 1xx 的请求中。
核心功能:
此应用服务将请求记录到 blobstorage 并将请求正文发送到服务总线。
我的问题是:
我阅读了web apps performance in Azure FAQ,如果响应超过 230 秒,它建议使用 webjob。
如何将 appservice 的请求正文发送到需要字符串数组作为输入的 webjob 控制台应用程序?
这样这个网络作业就会进行 blobstoring 和发送到服务总线(这是 appservice 的工作。)
【问题讨论】:
-
您可以将消息放入存储队列(或服务总线队列)中,Web 作业可以监听它而不是期待输入。
标签: c# azure azure-webjobs azure-web-app-service