gpt4 book ai didi

ruby-on-rails - Resque 或 Gearman - 为后台作业选择合适的工具

转载 作者:IT王子 更新时间:2023-10-29 05:55:15 26 4
gpt4 key购买 nike

<分区>

我们正在开发一个 Web 应用程序,其中大约 50% 的写入请求,我们最终将数据推送到多个数据存储,并在这些数据存储中插入和更新大量记录。为了缩短响应时间,我们希望在后台异步处理此类请求。

我们的网络应用程序是用 Ruby on Rails 编写的。

我倾向于的两个解决方案是 Resque 和 Gearman。

请求:更多信息在这里:http://github.com/blog/542-introducing-resqueResque 似乎非常适合 Ruby,它专门用于后台作业处理。 “后台作业可以是响应执行的任何 Ruby 类或模块。您可以轻松地将现有类转换为后台作业,或者您可以创建专门用于执行工作的新类。”

Gearman:它并不是专门用于异步处理的后台作业,但它绝对可以做到这一点。显然更强大,或者看起来更强大。 Gearman 的另一个优势是,虽然您的客户端代码可能使用 Ruby,但辅助代码可能使用 PHP。虽然现在我们完全是 Ruby on Rails 应用程序,谁知道将来我们是否可能想要使用 PHP 或其他东西,具体取决于手头的工作。

你会推荐什么?你有这两者的经验吗?在两者之间进行选择时,我应该牢记哪些现实生活中的生产挑战?我什至在这里比较苹果和苹果吗?

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