WSO2ESB-序列的默认函数是什么?(即,没有输入/输出调解员的调解员)

WSO2ESB-序列的默认函数是什么?(即,没有输入/输出调解员的调解员),wso2,wso2esb,Wso2,Wso2esb,文档对中介序列的默认函数不是很清楚。我知道可以定义in和out中介来对传入或传出的消息执行一组中介 但是,如果我没有定义这两个,会发生什么?然后序列是否接受并对所有消息执行其中介?如果是这种情况,那么如果一个序列发送到一个服务并接收到响应,导致它再次发送到该服务,那么它是否有可能陷入无限循环中 除此之外,是否建议始终在每个序列中显式声明in/out中介体?基本上,当您在ESB中使用序列时,您将用作接收序列或代理的目标序列 1) 用作接收序列: 当您使用as接收序列时,您将对ESB的响应消息执行某

文档对中介序列的默认函数不是很清楚。我知道可以定义in和out中介来对传入或传出的消息执行一组中介

但是,如果我没有定义这两个,会发生什么?然后序列是否接受并对所有消息执行其中介?如果是这种情况,那么如果一个序列发送到一个服务并接收到响应,导致它再次发送到该服务,那么它是否有可能陷入无限循环中


除此之外,是否建议始终在每个序列中显式声明in/out中介体?

基本上,当您在ESB中使用序列时,您将用作接收序列或代理的目标序列

1) 用作接收序列:
当您使用as接收序列时,您将对ESB的响应消息执行某种中介,然后继续执行其余的代理冥想(不定义任何IN/OUT路径,它只是继续执行消息的当前方向)。没有IN或OUT,因此它将继续执行来自何处的current direct。请参见下面的示例

2) 用作代理目标序列:
在这里,您可以使用您的序列作为代理目标,这样您就可以定义IN-path和OUT,如果您需要在sequence-IN和OUT路径内分别进行一些中介的话。但如果您不定义OUT,那么它将继续使用默认的ESB OUT路径,并且响应返回到客户机。没有你所设想的无限循环

因此,根据您的需求,您可以选择输入或输出序列