我是WSO2 ESB的新手,到目前为止一切正常。 我开始探索fire和忘记功能,看起来像下面这样可以调用对端点的异步调用。
<property name="CHANNEL_COD" value="999"/>
<property name="FORCE_SC_ACCEPTED" value="true" scope="axis2"/>
<property name="OUT_ONLY" value="true"/>
但是当使用上面的代码测试API时,仍然是ESB同步调用端点。通过呼叫和发送调解员尝试了这种方法。
有人请帮助我,我在这里找不到任何链接。
答案 0 :(得分:0)
使用ESB 4.8.1:
如果未设置ClientApiNonBlocking属性,则send mediator应该是异步的。
由于FORCE_SC_ACCEPTED,将在IN中介结束时发回202 http状态代码(即:消息已传递到您的终端,而不等待响应)
如果将消息发送到端点需要几秒钟,呼叫者将在此之后收到202状态代码。
如果您希望尽快发送此状态代码,您可以使用克隆中介并在克隆目标中移动发送中介