多个任务列表使用流量轮询

时间:2014-03-17 02:49:23

标签: priority-queue amazon-swf

我正在试图弄清楚如何利用SWF Flow框架,我可以让我的活动工作者轮询多个任务列表。用例是为需要完成的活动任务提供两个不同的优先级。

Bouns指出,如果有人使用闪光,并指出了实现这一目标的方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

单个ActivityWorker无法在多个任务列表上进行轮询。这种设计的原因是由于长轮询,每个轮询请求可能需要一分钟。如果一些此类民意调查进入单线程活动实现,则不清楚如何处理在多个任务列表上收到任务时出现的冲突。

在SWF原生支持优先级任务列表之前,解决方案是为每个任务列表(优先级)实例化一个ActivityWorker并自己处理冲突。