WSO2 ESB 跟踪请求-响应
WSO2 ESB Tracking Request-Response
我正在开发 WSO2 ESB 4.8.1
通过观察
ESB HOME/repository/logs/wso2carbon.log
我需要知道一个请求与其通过我的代理服务的相关响应之间的联系。
我尝试按照我的代理的 insequence 和 out 序列中打印的 MessageID 属性,但我意识到,即使我不太确定,这个 属性 与一个到另一个。
那么我可以通过什么方式知道所有响应都与哪些请求相关联?
我应该创建自己的自定义 属性 并将它们记录在无序和无序中吗?
1) 在请求序列中,您可以获得消息 ID
<property name="msgID" expression="get-property('MessageID')"/>
2) 在响应序列中,我们使用以下方法设置相关 ID:
<property name="CORRELATION_ID" expression="get-property('msgID')" scope="axis2" />
参考:https://docs.wso2.com/display/IntegrationPatterns/Correlation+Identifier
我正在开发 WSO2 ESB 4.8.1 通过观察
ESB HOME/repository/logs/wso2carbon.log
我需要知道一个请求与其通过我的代理服务的相关响应之间的联系。
我尝试按照我的代理的 insequence 和 out 序列中打印的 MessageID 属性,但我意识到,即使我不太确定,这个 属性 与一个到另一个。
那么我可以通过什么方式知道所有响应都与哪些请求相关联?
我应该创建自己的自定义 属性 并将它们记录在无序和无序中吗?
1) 在请求序列中,您可以获得消息 ID
<property name="msgID" expression="get-property('MessageID')"/>
2) 在响应序列中,我们使用以下方法设置相关 ID:
<property name="CORRELATION_ID" expression="get-property('msgID')" scope="axis2" />
参考:https://docs.wso2.com/display/IntegrationPatterns/Correlation+Identifier