我想创建一个REST api,在其中可以生成网络爬虫并通过API控制爬虫。 假设我创建了一个“蜘蛛”资源
crawler将会是一个脚本,其中包含一个循环,用于等待开始救援块中的输入并执行命令
想法是使用不同的刮板(红宝石,python,perl) 可以从rails生成它们,然后可以等待输入并将输出发送回rails api。
我的问题是如何以一种可以与之通信的方式从rails生成进程?
我需要像zeromq这样的消息传递系统吗?
我应该在哪里放置代码-控制器或模型?
我只是在寻找关于宝石/习惯用法/最佳实践的建议,以及避免的事情。