运行WSO2 EI 6.2.0
我有一个简单的WSO2 EI ESB用例(序列):
我的问题出在轮询Sync API,直到,它返回一些参数,表明先前的异步执行已完成。
这种轮询循环是否有WSO2 EI序列介体?
答案 0 :(得分:1)
ESB调解(序列)并非真正旨在保留状态并等待任何事情。我相信甚至没有任何“ do / while”循环的意图。我们有一个需要很多轮询步骤的项目,并且我们使用了流程服务器来完成。因此,通过纯粹的调解很难实现您的要求。甚至您也可以选中此http://bsenduran.blogspot.com/2017/08/while-loop-in-wso2-esb.html
我将建议您可以做的几件事:
在所有情况下-如果客户端正在等待同步响应,则需要在客户端超时之前完成轮询。恕我直言,最好的选择是向客户返回一条消息(我们正在努力),并尽可能避免轮询。