WSO2 ESB 4.9 - 火灾和遗忘不适用于OUT_ONLY

时间:2015-12-17 13:29:23

标签: wso2 wso2esb

我是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同步调用端点。通过呼叫和发送调解员尝试了这种方法。

有人请帮助我,我在这里找不到任何链接。

1 个答案:

答案 0 :(得分:0)

使用ESB 4.8.1:

如果未设置ClientApiNonBlocking属性,则send mediator应该是异步的。

由于FORCE_SC_ACCEPTED,将在IN中介结束时发回202 http状态代码(即:消息已传递到您的终端,而不等待响应)

如果将消息发送到端点需要几秒钟,呼叫者将在此之后收到202状态代码。

如果您希望尽快发送此状态代码,您可以使用克隆中介并在克隆目标中移动发送中介