首页 文章

WSO2 ESB调解流程

提问于
浏览
0

我试图用WSO2 ESB实现一个简单的消息流,但不是很熟悉这个主题:

"a consumer Client communicate with a service provider to get back a random integer number."理想情况下,我想将随机数发送回客户端,但也发送给其他服务 .

  • 我首先定义了一个自定义代理(http,https协议);

  • a InSequence:LOG mediator,Send Mediator;

  • 实际服务的EndPoint名为"RandomNumbers"(http:// localhost:8280 / services / RandomNumbers)

  • an OutSequence:LOG mediator,SEND mediator

  • 故障序列:现有故障

有人可以检查这个实现是否正确吗?非常感谢

<proxy name =“ClientAskNumber”transports =“https http”startOnLoad =“true”trace =“disable”>

<target faultSequence =“fault”> < endpoints > <address uri =“http:// localhost:8280 / services / RandomNumbers”/> </ endpoints > <inSequence中> <登录/> <发送/> </ inSequence中> <outSequence> <登录/> <发送/> </ outSequence> </目标> </代理>

1 回答

  • 3

    纠正了配置..

    <proxy name="ClientAskNumber" transports="https http" startOnLoad="true"
            trace="disable">
            <target faultSequence="fault">
                <inSequence>
                    <log level="full">
                        <property name="Insequence" value="***" />
                    </log>
                    <send>
                        <endpoint>
                            <address uri="http://localhost:8280/services/RandomNumbers" />
                        </endpoint>
                    </send>
                </inSequence>
                <outSequence>
                    <log level="full">
                        <property name="Outsequence" value="***" />
                    </log>
                    <send />
                </outSequence>
            </target>
        </proxy>
    

相关问题