【发布时间】:2016-06-19 10:07:23
【问题描述】:
我正在使用 amazon-swf。
我有 4 项活动。它们都是异步的。
工作流通过一个 rest api 调用从前端开始。
我想返回所有 4 个活动的结果作为对 api 调用的响应。
由于@execute 方法在从外部客户端调用时无法返回除 void 之外的任何内容,因此我无法在我的工作流启动程序中获得所有 4 个活动的结果。
解决问题的一种方法是在启动程序中不断轮询工作流历史记录,但我真的不认为这是最好的解决方案。那么,什么是有效的方法呢?我相信几乎所有使用 amazon-swf 的人都有类似的用例。
PS:我的程序的其余部分工作正常。我得到了决策者实施中所有活动的结果。但我就是无法让它们进入启动工作流程的程序中。
【问题讨论】:
标签: java amazon-web-services amazon-swf