Mule ESB 学习笔记(4)

来源:互联网 发布:淘宝网店客服工作手册 编辑:程序博客网 时间:2024/04/29 23:45

5.2 请求-响应方式

请求-响应方式即请求方调用服务后,服务立即处理并返回响应结果,不需将消息再次传递。

图 Request-Response

请求-响应方式通过input endpointexchange-pattern=”request-response”实现,相应配置如下:

<model name="services">        <service name="echoService">            <inbound>                <inbound-endpoint address="http://localhost:7007/services/Echo"                    exchange-pattern="request-response">                    <cxf:jaxws-service />                </inbound-endpoint>            </inbound>            <component>                <singleton-object class="demo.mule.umo.Echo" />            </component>        </service>    </model>

上边是通过service配置的,通过flow配置如下:

<flow name="EchoFlow">        <inbound-endpoint address="http://localhost:7007/services/Echo"            exchange-pattern="request-response" />        <cxf:jaxws-service serviceClass="demo.mule.umo.Echo" />        <component>            <singleton-object class="demo.mule.umo.Echo" />        </component>    </flow>

在浏览器中输入“http://localhost:7007/services/Echo/echo/text/hello,world”,浏览器中会显示“hello,world”的输出信息。

请求-响应方式适用于单次服务调用的场景。

0 0