什么是"Worker"(云托管/ PaaS)?

  • 本文关键字:PaaS Worker paas fortrabbit
  • 更新时间 :
  • 英文 :


我是云托管/PaaS的新手,有一个关于工人的问题。我想在Fortrabbit和http://www.fortrabbit.com/pricing(点击自定义)下托管一个应用程序,我可以选择一个工人。我在谷歌上搜索了"云托管工人"和类似的东西,但找不到任何解释。在他们的网站上我也没有找到任何相关信息。你能告诉我这个"东西"对我有什么用吗,就好像我是你的小弟弟一样?

提前感谢您

worker是一个通称,指的是除了处理web请求之外还做其他事情的进程。它可以处理队列、使用cron运行计划作业、处理文件或任何数量的其他支持类型活动。它通常不与用户交互,也不监听网络。有点包罗万象的意思

Ben已经完美地回答了这个问题。我想补充一些信息:

一般的想法是将你的"前端任务"(web)与"后端任务"(worker)分开。你的应用程序需要执行的某些操作需要更长的时间来执行,你不希望你的用户等待。

用例是:生成缓存,发送事务性邮件,与远程api通信,RSS提要读取和解析,图像处理,将数据上传到外部存储器。

对于PaaS(云托管)提供商来说,worker是额外的解耦服务。请注意,实际实现(和措辞)因供应商而异。您应该能够对工作任务进行排队和调度。

相关内容

  • 没有找到相关文章

最新更新