API服务架构与浏览器 - 使用工作人员和队列

时间:2017-07-09 04:44:47

标签: api architecture request backgroundworker task-queue

我在Heroku上阅读this article关于处理请求的正确架构以及在浏览器端使用轮询的情况,如果请求需要的时间超过几毫秒。这很清楚也很有意义。

enter image description here

我的问题是,我正处于商业API服务的规划阶段,其中 应用程序,其中不涉及浏览器。我无法完全发回 hold on 回复,并要求客户端在响应准备就绪时进行轮询。

如何处理在API应用设置中向工作人员发送长工作岗位的情况?

1 个答案:

答案 0 :(得分:2)

这是一个有趣的问题,有很多方法可以做到。

一种方法是让您的客户注册一个端点,然后当您的后台工作人员完成后,您可以点击他们的端点。