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

3
我对云托管/PaaS不太了解,关于工作人员(worker)有一个问题。我想在Fortrabbit上托管一个应用程序,在http://www.fortrabbit.com/pricing(点击Custom)下可以选择Worker。我搜索了“云托管工作人员”和类似的内容,但找不到任何解释。在他们的网站上也没有找到相关信息。你能否像对待你的弟弟一样告诉我这个“东西”对我有什么作用?谢谢!
2个回答

5

工作进程是指除了提供网页请求服务之外做其他事情的通用过程。它可以处理队列、使用cron运行计划任务、处理文件或任何其他支持性活动。一般不与用户界面交互或监听网络,这是一个通用的术语。


3

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

总的来说,要将你的“前端任务”(web)与“后端任务”(worker)分开。某些应用程序需要执行的操作需要较长时间,您不希望用户等待那么久。

使用情况包括:生成缓存、发送事务性邮件、与远程API通信、RSS订阅读取和解析、图像处理、将数据上传到外部存储。

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


非常感谢您,先生! - european_altruist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接