我是云托管/PaaS 的新手,并且有一个关于工人的问题。我想在 Fortrabbit 上托管一个应用程序,在http://www.fortrabbit.com/pricing(单击自定义)下我可以选择一个 Worker。我用谷歌搜索了“云托管工作者”和类似的东西,但找不到任何解释。在他们的网站上,我也没有找到任何相关信息。你能告诉我这个“东西”对我有什么作用,就好像我是你的小弟弟一样?!
提前谢谢你。
我是云托管/PaaS 的新手,并且有一个关于工人的问题。我想在 Fortrabbit 上托管一个应用程序,在http://www.fortrabbit.com/pricing(单击自定义)下我可以选择一个 Worker。我用谷歌搜索了“云托管工作者”和类似的东西,但找不到任何解释。在他们的网站上,我也没有找到任何相关信息。你能告诉我这个“东西”对我有什么作用,就好像我是你的小弟弟一样?!
提前谢谢你。
工作人员是一个通用术语,表示执行除服务 Web 请求之外的其他事情的进程。它可以处理队列、使用 cron 运行计划作业、处理文件或任何数量的其他支持类型的活动。它通常不与用户交互或在网络上收听。有点笼统。
本已经完美地回答了这个问题。我想添加更多信息:
总体思路是将您的“前端任务”(网络)与“后端任务”(工作人员)分开。您的应用程序需要执行的某些操作需要更长的时间才能执行,并且您不希望您的用户等待。
用例包括:生成缓存、发送事务性邮件、与远程 API 通信、RSS 提要读取和解析、图像处理、将数据上传到外部存储。
对于 PaaS(云托管)提供商来说,worker 是一种额外的解耦服务。请注意,实际实施(和措辞)因供应商而异。您应该能够排队和安排您的工作任务。