Javascript 有没有一种方法可以在服务器上不断运行django,根据实时数据更新数据库

Javascript 有没有一种方法可以在服务器上不断运行django,根据实时数据更新数据库,javascript,python,django,Javascript,Python,Django,我正在django上开发一个虚拟股票市场应用程序,遇到了以下问题。在任何股票市场应用中,都有限价买入、止损和目标卖出的期权。这基本上意味着,如果股价低于当前价格,则买入;如果股价很低,则卖出;如果股价很高,则卖出。为此,服务器需要不断监视来自特定股票API的实时数据,并在发生这种情况时执行操作。但是,在此期间,可能没有人在网站上提出任何请求,因此我如何让django每隔5秒左右监控股票价格,以检查订单是否需要执行?这里的常见方法是创建一个django管理命令来执行检查,然后,您可以在服务器上使用

我正在django上开发一个虚拟股票市场应用程序,遇到了以下问题。在任何股票市场应用中,都有限价买入、止损和目标卖出的期权。这基本上意味着,如果股价低于当前价格,则买入;如果股价很低,则卖出;如果股价很高,则卖出。为此,服务器需要不断监视来自特定股票API的实时数据,并在发生这种情况时执行操作。但是,在此期间,可能没有人在网站上提出任何请求,因此我如何让django每隔5秒左右监控股票价格,以检查订单是否需要执行?

这里的常见方法是创建一个django管理命令来执行检查,然后,您可以在服务器上使用cronjob来安排每分钟一次

或者,您可以使用异步工作者,它也可以用于频繁安排重复性任务。最常用的解决方案是芹菜,但它确实有一点学习曲线(往往表现为可靠性),而其他一些解决方案,如Dramatiq,似乎正试图加以改进。芹菜可能是最容易找到教学信息的