类似于 Ruby 的 PPerl 之类的东西?
我已将 PPerl 用于类似守护进程的进程。
这个程序变成了普通的perl 将脚本写入长时间运行的守护进程中, 使得后续的执行极其 快速地。它分叉了几个进程 每个脚本,允许许多进程 立即调用脚本。
有谁知道红宝石有这样的东西吗?现在我计划使用curl 的包装器来调用在JRuby 上运行的Sinatra 编写的REST WebService。我希望有一个更简单的选择。
I've used PPerl for deamon like processes.
This program turns ordinary perl
scripts into long running daemons,
making subsequent executions extremely
fast. It forks several processes for
each script, allowing many proceses to
call the script at once.
Does anyone know of something like this for ruby? Right now I am planing on using a wrapper around curl to call a REST WebService written in Sinatra running on JRuby. I'm hoping there is a simpler option.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否看过使用 nailgun ?它设置了一个后台 JVM 进程,您的脚本将在其中执行。这样您就可以使用 jruby,而不会产生每个脚本运行时通常需要的 JVM 启动时间。
Have you looked at using nailgun? It sets up a background JVM process that your scripts execute in. That way you can use jruby w/o incurring the JVM startup time you would normally get with each script run.
你的意思是像守护进程?
进程内守护进程的简单示例
此外,您是否查看过rest-client<,而不是使用curl /a>?
You mean like daemons?
Simple example of in-process daemonization
Also, instead of using curl, have you looked at rest-client?