我正在实施一个联系人导入器,并将对导入的联系人进行地理编码。如果用户导入 1000 个联系人,地理编码太慢了。本质上,我想启动一个后台进程来对导入后的联系人进行地理编码,并以某种方式将状态报告给日志。
这听起来像是最好的方法吗?如果是这样,我可以用一些简单的 ruby/rails 来做到这一点吗?我有 javan-whenever gem,它本质上是 CRON 的 ruby API,但我希望这是导入后立即生成的后台进程。
我正在实施一个联系人导入器,并将对导入的联系人进行地理编码。如果用户导入 1000 个联系人,地理编码太慢了。本质上,我想启动一个后台进程来对导入后的联系人进行地理编码,并以某种方式将状态报告给日志。
这听起来像是最好的方法吗?如果是这样,我可以用一些简单的 ruby/rails 来做到这一点吗?我有 javan-whenever gem,它本质上是 CRON 的 ruby API,但我希望这是导入后立即生成的后台进程。
还有延迟作业。
Tony,您可能还想查看http://www.simpleworker.com,如果您需要,它会负责所有处理管理和监控以及调度(如 cron)。