我有一个烧瓶Web应用程序,它定期通过HTTPPOST从另一个应用程序接收JSON信息。
我的FlaskWeb应用程序正在一个CentOS 7服务器上运行,其中包含Python 2.7.X
我能够解析这个在FlaskWeb应用程序中接收到的JSON中的字段,并获得一些我感兴趣的信息。例如:我得到一些JSON输入,并从中提取一个“ID”:“7”字段。
现在我要做的是使用这个“ID”:“7”从这个烧瓶Web应用程序中运行perl脚本。
运行'perl my\u perl_script.pl7'命令行上手动工作正常。我想要的是,当FlaskWeb应用程序收到HTTP帖子时,通过使用本文中找到的特定ID号,自动执行此操作。
我怎么能用烧瓶做? 使用subprocess调用来完成它是个好主意,还是应该考虑使用芹菜/rq实现队列?或者是别的解决方案?
我认为perl脚本应该作为独立的Linux进程调用,而不是烧瓶Web应用程序。
提前感谢:)
潜艇
我对子流程投赞成票,下面是a post on SO。控制权仍然在烧瓶里。另一种选择可能是编写一个perl脚本,根据您的需要监视触发器事件,但这会将更多的过程控制放在perl方面,从而降低资源的使用效率。在
相关问题 更多 >
编程相关推荐