我有一个 Django 应用程序作为微服务运行。它有一个执行以下操作的函数:
- 检查目录中是否有与 *.json 匹配的文件名。
- 对于每个文件:
- 处理 json 数据并转换为 xml。
- 将 xml 保存在目标目录中。
- 退出函数。
有什么理由我不应该这样做以使其保持循环运行:
While True:
main_function()
以前的开发人员使用线程,我认为这使事情变得过于复杂,因为不需要优化性能。
最佳答案
您可能正在寻找这个: http://www.celeryproject.org/
Celery 很容易理解和实现,并且不会花费很多时间。 如果对您有帮助,请告诉我。
关于python - 使用 while 循环运行 django 微服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53240057/