gpt4 book ai didi

ruby-on-rails - Gearman 架构查询

转载 作者:行者123 更新时间:2023-12-04 06:01:52 26 4
gpt4 key购买 nike

我是 Gearman 的新手。我对优化的 Gearman 用法有以下疑问:

1) 我认为 worker 期望工作是一个“字符串”。我可以将数组或哈希作为作业发送给工作人员吗?如果不是,JSON 是发送 Array/Hash 的最佳作业格式吗?

2) 我可以将 Rails 应用程序路由附加为作业服务器的工作程序吗?

3) 如何检查 worker 是否正在运行?是否有任何可用于作业服务器和工作人员统计信息的管理工具?

4) 我能否构建一个 ROR 系统,使每个请求都通过 Gearman 作业服务器?我有多个应用程序使用相同的数据库(其中一些是 iPhone 应用程序、Android 应用程序、网站)。我的主要目标是使用所有这些应用程序的通用 API 访问内容。还是Gearman更适合做后台进程?

谢谢。

最佳答案

Can I send an Array or Hash as Job to worker? If not, is JSON the best Job format to send Array/Hash?

任何类型的字符串都可以;然而,JSON 非常棒,因为它可以轻松解码并用于混合模型/实体。

Can I attach rails application routes as worker for Job Server?

我通常更喜欢以 worker 的身份编写独立的应用程序/脚本。 Ruby 会很适合这个。您甚至可以将它们写成 Thor 脚本。

Is there any administration tool available for Job Server and Worker stats?

如果您熟悉 shell,这可能对您有用: Any way to access Gearman administration?

Or Gearman is more suitable for background processes?

是的,如果您将 Gearman 用于独立工作进程而不是尝试在其上运行整个应用程序,您将拥有更好的控制权。

关于ruby-on-rails - Gearman 架构查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1933055/

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