首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Pylons作为Web后端

使用Pylons作为Web后端
EN

Stack Overflow用户
提问于 2011-04-19 03:13:36
回答 1查看 144关注 0票数 2

我使用Pylons做两件事:

1)服务API请求(返回描述我的SQLAlchemy模型的JSON)

2)全天候运行脚本,从互联网获取航班信息(使用HTTP),并将其推送到我的数据库中(同样使用我的模型)。

我使用的不是前端,而是后端。

我的脚本发出HTTP请求的最佳方式是什么?urllib / urllib2是我的最佳选择吗?

我如何持续运行我的脚本,而不是在请求服务的基础上?芹菜/Cronjob是我在这里要找的吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-05-27 00:23:30

关于你的第一个问题:是的,urllib/urllib2可能是最好的选择。它有非常可靠的功能,可以向其他人发出HTTP请求。

关于你的第二个问题:使用你的数据库。它不是超级可伸缩的,但是很容易实现一个系统,在这个系统中,您在数据库中有一个标志,本质上就是应用程序的开关。一旦存在,就创建一个页面(使用您认为谨慎的安全预防措施),该页面设置该标志并在循环中启动应用程序,只要设置了该标志,该循环就会无限期地继续运行。如果您需要在不终止整个服务器进程的情况下停止HTTP请求,则第二个页面将清除该标志。它们也可以是shell脚本或简短的独立脚本,而不是“页面”。重要的是,您可以在不需要Celery或cron的情况下实现这一点(尽管如果您已经熟悉这两种方法,请使用at)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5707688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档