Python 异步方式侦听web服务的数据更改

Python 异步方式侦听web服务的数据更改,python,Python,我是python新手。我想从URL读取JSON数据,若服务器上的JSON数据有任何变化,我想更新客户端上的JSON文件。如何通过python实现这一点 实际上,我正在使用另一台服务器上的JSON数据在django上绘制图形。JSON数据经常更新。所以这里我想根据更新的json数据更新我的图表。为此,我必须听URL链接的变化。那么我该怎么做呢…..我知道使用select()系统调用我可以,但需要另一种方法除了反复请求URL检查是否有更改之外,没有其他方法“侦听”更改;i、 e.经典的“推送更新”。

我是python新手。我想从URL读取JSON数据,若服务器上的JSON数据有任何变化,我想更新客户端上的JSON文件。如何通过python实现这一点


实际上,我正在使用另一台服务器上的JSON数据在django上绘制图形。JSON数据经常更新。所以这里我想根据更新的json数据更新我的图表。为此,我必须听URL链接的变化。那么我该怎么做呢…..我知道使用select()系统调用我可以,但需要另一种方法

除了反复请求URL检查是否有更改之外,没有其他方法“侦听”更改;i、 e.经典的“推送更新”。要获得实际的实时更改通知,另一台服务器需要提供一种向您推送此类通知的方法。如果它只是托管文件,不提供任何类型的活动通知,那么反复询问是最好的方法。执行此操作时,请尽量不要杀死服务器。

太宽。我们所知道的是,您有一个json文件,但您没有提供足够的上下文来接收一个精心制定的答案。为什么这项任务需要通过Python和/或异步实现?客户端是您可以完全访问的服务器吗?@jamylak我有一个json文件的url链接,我想不断地听这个链接。我的问题是如何知道json数据已更改,以便发送请求以获取该数据。@arturhoo我正在django上根据另一台服务器上的json数据绘制图形。JSON数据经常更新。所以这里我想根据更新的json数据更新我的图表。为此,我必须听网址链接。我知道用select()系统调用我可以,但需要另一种方法。你提到你正在使用Django,所以我猜这个图是网页的一部分。你是如何生成情节的?