我是 Gearman 的新手。我对优化的 Gearman 使用有以下疑问:
1)我认为工人期望工作是一个“字符串”。我可以将数组或哈希作为作业发送给工人吗?如果不是,JSON 是发送 Array/Hash 的最佳作业格式吗?
2) 我可以将 rails 应用程序路由附加为 Job Server 的工作人员吗?
3)你如何检查一个工人是否正在运行?是否有任何管理工具可用于 Job Server 和 Worker stats?
4) 我可以构建一个 ROR 系统,让每个请求都通过 Gearman 作业服务器吗?我有多个使用相同数据库的应用程序(其中一些是 iPhone 应用程序、Android 应用程序、网站)。我的主要目标是使用所有这些应用程序的通用 API 访问内容。还是 Gearman 更适合后台进程?
谢谢。