Ruby / Resque / Redis:如何在不同的机器上设置工作人员?
发布时间:2020-12-17 02:20:27 所属栏目:百科 来源:网络整理
导读:我一直在寻找分布式后台工作的resque. 我设法通过演示应用程序在一台机器上运行一切.但我不知道如何设置一切,以便工人在不同的机器上运行.我读到工作人员必须连接到redis服务器.但我仍然不知道从哪里开始. 某处有逐步指导吗?我没有找到任何关于此的文档. 或
我一直在寻找分布式后台工作的resque.
我设法通过演示应用程序在一台机器上运行一切.但我不知道如何设置一切,以便工人在不同的机器上运行.我读到工作人员必须连接到redis服务器.但我仍然不知道从哪里开始. 某处有逐步指导吗?我没有找到任何关于此的文档. 或者有人可以向我解释一下吗? 我不使用rails btw,我正在使用Sinatra. 谢谢 解决方法
是的,你是对的如果所有工人都可以访问redis,你可以将它们连接起来,将它们分发到不同的机器上
为此你需要工人连接到redis(我假设所有工人都可以使用) 现在在Resque中连接到远程redis所有它必须做的就是这样 Resque.redis =“redis:// [你的主人]:[你的端口]” 你也可以看到它在here上提到的相同 也许在config / application.rb中定义它 希望这有帮助 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |