文件名称:Resque:用于创建后台作业并处理它们的 Ruby 库-开源
文件大小:156KB
文件格式:ZIP
更新时间:2024-08-08 23:12:57
开源软件
Resque 是一个 Redis 支持的 Ruby 库,用于创建后台作业,将它们放在多个队列中,并在以后处理它们。 Resque(发音为“rescue”)是一个 Redis 支持的库,用于创建后台作业,将这些作业放在多个队列中,并在以后处理它们。 后台作业可以是响应执行的任何 Ruby 类或模块。 您现有的类可以轻松转换为后台作业,或者您可以创建专门用于工作的新类。 或者,您可以两者兼而有之。 Resque 深受 DelayedJob(它的影响)的启发,它由三部分组成,一个用于创建、查询和处理作业的 Ruby 库,一个用于启动处理作业的 worker 的 Rake 任务,一个用于监控队列、作业和 worker 的 Sinatra 应用程序。 Resque worker 可以分布在多台机器之间,支持优先级,对内存膨胀/“泄漏”有弹性,针对 REE 进行了优化(但在 MRI 和 JRuby 上工作),告诉你他们在做什么,并预期失败。