我正在试图弄清楚如何利用SWF Flow框架,我可以让我的活动工作者轮询多个任务列表。用例是为需要完成的活动任务提供两个不同的优先级。
Bouns指出,如果有人使用闪光,并指出了实现这一目标的方法。
谢谢!
答案 0 :(得分:0)
单个ActivityWorker无法在多个任务列表上进行轮询。这种设计的原因是由于长轮询,每个轮询请求可能需要一分钟。如果一些此类民意调查进入单线程活动实现,则不清楚如何处理在多个任务列表上收到任务时出现的冲突。
在SWF原生支持优先级任务列表之前,解决方案是为每个任务列表(优先级)实例化一个ActivityWorker并自己处理冲突。