将 python 脚本中的值流式传输到 Web 应用程序
Streaming values in a python script to a wep app
我有一个 python 脚本作为 WebJob 连续运行(使用 Microsoft Azure),它连续生成一些值(心跳率),我想在我的 Web 应用程序中显示这些值。
我不知道如何继续 link WebJob 到 Web 应用程序。
有什么想法吗?
您需要提供更多有关您的网络应用公开的接口类型的信息。它只处理普通的 HTTP1 请求还是有网络套接字或 HTTP2 类型的接口?如果它只能处理 HTTP1 请求,那么您只需要发出多个请求或尝试进行长轮询。否则,您需要连接网络套接字并通过普通套接字连接传输数据。
您有两个主要选择:
您可以让 WebJobs 将值写入数据库或 Azure 存储(例如队列),然后让 Web App 从那里读取它们。
或者WebJob和App在同一个Web App中,可以使用文件系统。例如让 WebJob 将内容写入 %home%\data\SomeFolderYouChoose,并让 Web App 从同一个地方读取。
我有一个 python 脚本作为 WebJob 连续运行(使用 Microsoft Azure),它连续生成一些值(心跳率),我想在我的 Web 应用程序中显示这些值。 我不知道如何继续 link WebJob 到 Web 应用程序。 有什么想法吗?
您需要提供更多有关您的网络应用公开的接口类型的信息。它只处理普通的 HTTP1 请求还是有网络套接字或 HTTP2 类型的接口?如果它只能处理 HTTP1 请求,那么您只需要发出多个请求或尝试进行长轮询。否则,您需要连接网络套接字并通过普通套接字连接传输数据。
您有两个主要选择:
您可以让 WebJobs 将值写入数据库或 Azure 存储(例如队列),然后让 Web App 从那里读取它们。
或者WebJob和App在同一个Web App中,可以使用文件系统。例如让 WebJob 将内容写入 %home%\data\SomeFolderYouChoose,并让 Web App 从同一个地方读取。