gpt4 book ai didi

ruby-on-rails - 在 Windows 上部署的 JRuby 有任何后台进程 gem 吗?

转载 作者:行者123 更新时间:2023-12-01 10:06:43 33 4
gpt4 key购买 nike

有人知道部署在 Windows 服务器上的 JRuby 的工作后台作业解决方案吗? (通过鸣鸟和 tomcat)

我正在寻找一种方法来安排我的 Rails 3.2 应用程序的后台作业,以便网络应用程序可以立即响应,而不是在长时间运行的作业运行时挂断。

我尝试了 delayed_job gem,但它似乎不适用于 JRuby 和 Windows。 (如有错误,请多多指教) Resque依赖于redis,显然不支持Windows。我没有使用 Beanstalkd 或 Starling 的经验,但它们的文档没有提到 Windows。

相信我,我很想转储 Windows,但后台作业是一个没有源代码的 Windows 可执行文件。而且我还需要使用 JRuby 才能调用一些 Java 代码。

最佳答案

使用 jruby-rack-worker gem 解决了问题,http://github.com/kares/jruby-rack-worker ,它让您可以使用 delayed_job 来安排作业,只是提供了一种不同的方式来启动工作进程,这种方式对 JRuby/Warbler/Tomcat 更友好。

关于ruby-on-rails - 在 Windows 上部署的 JRuby 有任何后台进程 gem 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9561608/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com