【发布时间】:2025-12-07 18:20:02
【问题描述】:
我有一个作为 WebJob 连续运行的 python 脚本(使用 Microsoft Azure),它连续生成一些值(心跳率),我想在我的 Web 应用程序中显示这些值。 我不知道如何继续将 WebJob 链接到 Web 应用程序。 有什么想法吗?
【问题讨论】:
标签: python azure web-applications azure-webjobs
我有一个作为 WebJob 连续运行的 python 脚本(使用 Microsoft Azure),它连续生成一些值(心跳率),我想在我的 Web 应用程序中显示这些值。 我不知道如何继续将 WebJob 链接到 Web 应用程序。 有什么想法吗?
【问题讨论】:
标签: python azure web-applications azure-webjobs
您有两个主要选择:
您可以让 WebJobs 将值写入数据库或 Azure 存储(例如队列),然后让 Web 应用从那里读取它们。
或者如果WebJob和App在同一个Web App中,可以使用文件系统。例如让 WebJob 将内容写入 %home%\data\SomeFolderYouChoose,并让 Web App 从同一个地方读取。
【讨论】:
您需要提供更多信息,了解您的网络应用所公开的界面类型。它只处理普通的 HTTP1 请求还是有 web socket 或 HTTP2 类型的接口?如果它只有可以处理的 HTTP1 请求,那么您只需要发出多个请求或尝试进行长轮询。否则,您需要使用 Web 套接字连接并通过普通套接字连接流式传输数据。
【讨论】: