0

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

如果有人使用 glisten 并且可以指出实现该目标的方法,Bouns 会指出。

谢谢!

4

1 回答 1

0

单个 ActivityWorker 不可能轮询多个任务列表。这种设计的原因是每个轮询请求可能需要一分钟,因为轮询时间很长。如果一些这样的轮询输入到单个线程活动实现中,则不清楚如何处理在多个任务列表上接收到任务时出现的冲突。

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

于 2014-03-20T21:33:09.143 回答